2012-03-19 96 views
1

我有几个网格使用相同的代码来生成网格,并且在所有网格中禁用了网格页脚中的刷新按钮。有一个网格,我需要显示刷新按钮。如何在生成网格后显示刷新按钮?如何在显示网格后显示JQuery导航按钮

这里是生成网格的代码。

$('#Grid1_grid').jqGrid({ 
    datatype: 'local', 
    data: gridData.records, 
    colNames: gridData.colNames, 
    colModel: gridData.colModel, 
    rowNum: 20, 
    shrinkToFit: false, 
    autowidth: true, 
    rowList: [10,20,50], 
    caption: 'Promotion List', 
    pager: jQuery('#Grid1_pager'), 
    sortname: 'id', 
    height: '100%', 
    viewrecords: true 
}).navGrid('#Grid1_pager', { edit: false, add: false, del: false ,search:false, refresh:false}); 

换句话说,我想设置refresh = true在后面的代码显示寻呼机的刷新按钮。

回答

1

如果未创建按钮,则无法显示“刷新”按钮。所以我建议你创建总是该按钮并显示/隐藏它。执行的细节你会发现in the answer

我在the feature request之前几个月发布了一个建议,改变一下jqGrid的主代码(navGrid的代码)来解决问题,但功能请求一直没有得到答复。