Jquery 在JQGrid中获取动态列

Jquery 在JQGrid中获取动态列,jquery,html,jqgrid,Jquery,Html,Jqgrid,我需要动态增加或减少Jqgrid列。我有多个按钮,如1、3、7、1个月等。这些按钮表示我需要在Jqgrid中动态添加的天数和列名 这是设计图 现在,如图所示,如果我点击current只有一列应该可见,如果点击one Day两列应该可见,同样地,如果点击Month应该动态生成三十列 这是我所指的JQgrid示例代码 grid.jqGrid({ datatype: "local", data: myda

我需要动态增加或减少Jqgrid列。我有多个按钮,如1、3、7、1个月等。这些按钮表示我需要在Jqgrid中动态添加的天数和列名

这是设计图

现在,如图所示,如果我点击
current
只有一列应该可见,如果点击
one Day
两列应该可见,同样地,如果点击
Month
应该动态生成三十列

这是我所指的JQgrid示例代码

                grid.jqGrid({
                datatype: "local",
                data: mydata,
                colNames:['Room No', '12', '13','14','15','16'],
                colModel:[
                    {name:'Room No',index:'Room No', width:42, align:'center'},
                    {name:'',index:'', editable:true, align:'center'},
                    {name:'',index:'', editable:true, align:'center'},
                    {name:'',index:'', editable:true,align:'center'},
                    {name:'',index:'', editable:true,align:'center'},
                    {name:'',index:'', sortable:false,align:'center'}
                ],

请帮帮我。

稍微搜索一下,我发现有人在解释如何做你想做的事。这是一个演示添加列的DINAMICAL。基本上,您需要做的是:使用每个选项卡所需的数据创建一个
函数
,插入一个以卸载以前设置的数据,并调用特定单击选项卡的函数以在网格中插入新数据