Max*_*rai 15 javascript jquery jqgrid
我发现在jQuery的jqGrid插件中我可以动态添加行,但是我可以对列做同样的事情吗?如果有一个简单的表我宁愿手动手动执行此操作,但jqGrid会将表信息存储在很多div中.
Ole*_*leg 31
无法动态地向jqGrid添加列.您必须重新创建整个网格colModel,然后再添加一列.如果使用单独的colNames,则必须增加阵列的大小.例如,您可以使用GridDestroy来销毁现有网格.也可以使用jQuery.Remove或jQuery.Empty替代使用.
更新:在我看来,GridUnload更适合你的东西.我创建了一个小型演示,演示了如何重新创建网格.为了能够使用GridUnload或GridDestroy,您必须验证在项目中是否包含grid.custom.js(如果使用jqGrid的开发者版本),或者在jqGrid下载页面上选中了"自定义""添加方法" .
更新2:可以使用addColumn可以从这里下载的方法(参见参考资料jQuery.jqGrid.addColumn.js).该方法仍处于测试阶段.可以找到一些演示,演示如何在这里使用该方法(参见addColumnX.htm示例).
| 归档时间: |
|
| 查看次数: |
27390 次 |
| 最近记录: |