您的位置:首页 > 其它

jqGrid动态生成列

2018-02-27 15:18 651 查看
工作中,有点击动态增加jgGrid列的需求,折腾了很久,

可以先把表格数据清空,再添加新的数据. 这里主要就是jgGrid数据清空时,出现的问题:

$("#tab").jqGrid('clearGridData');
//清空表格

$("#tab").jqGrid('setGridParam',{
//
重新加载数据

datatype:'local',

data
:
newdata, //
newdata 是符合格式要求的需要重新加载的数据

page:1

}).trigger("reloadGrid");

但是$("#tab").jqGrid('clearGridData')只会清楚tbody里的数据,表头部分还在,
如果新的数据中,表头也需要增加,这样数据就加载不进来;

所以,使用$('#tab').jqGrid('GridUnload'),可以清除表格中的所有数据.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jqgrid