我有一些使用相同代码生成网格的网格,并且在所有网格中都禁用了网格页脚中的刷新按钮。我需要一个网格显示刷新按钮。如何在生成网格后显示刷新按钮?
以下是生成网格的代码。
$('#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
以显示寻呼机的刷新按钮。
答案 0 :(得分:1)
如果未创建按钮,则无法显示“刷新”按钮。因此,我建议您创建始终按钮并显示/隐藏它。您将找到in the answer的实施细节。
我在the feature request之前几个月发布了一些建议,要求更改jqGrid的主要代码(navGrid
的代码)以解决问题,但功能请求仍未得到答复。