【问题标题】:jqGrid empty and redisplayjqGrid 清空并重新显示
【发布时间】:2011-05-18 06:58:29
【问题描述】:

我想删除 jqGrid 并用另一个数据重新显示它。
这样做是否正确:

 $("div#disp").empty().append("<table id='display'>");
 $("table#display").jqGrid({...});

div#disp包围table#display

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

    有很多方法可以满足您的需求。最好的方法是取决于具体的要求。

    如果您只想更改网格包含而不添加或删除网格列,您只需更改一些网格参数,postData 和可能url,然后调用$('#list').trigger('reloadGrid')

    如果您需要在同一个地方显示另一个网格,使用GridUnload 方法可以解决问题。有关更多信息和演示,请参阅here

    如果您在删除网格包含时需要一些优化,您可以执行here 中描述的操作。

    jqgrid delete all rows inside grid

    【讨论】:

    • 我需要以动态方式添加列,这是我最好的方法,感谢您指向自定义方法
    • @shevski:如果您动态添加列,您应该知道here 描述的另一种方式。
    猜你喜欢
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2014-09-08
    相关资源
    最近更新 更多