bcm*_*bcm 4 javascript jquery jqgrid
是否可以在设置后隐藏jqGrid中的特定列,同时确保IE/FF的所有对齐正确(表宽和标题/数据对齐).
在没有重大重构的情况下,无法在后端删除数据.
我通过一个特定的列重复并检查它是否全部为空,如果是,我在标题和该列的单元格上尝试.remove(),但是对齐严重(我认为setGridWidth仍然考虑到删除了列的宽度).我知道当jqGrid初始化时有一个隐藏选项...但不确定是否有一个方法用于该帖子渲染.
创建jqGrid后,可以使用hideCol和showCol方法隐藏和显示列.该方法hideCol不会从jqGrid中删除任何数据,只会隐藏指定的列.有关详细信息,请参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods.
我建议检查一下这个loadComplete事件.您可以使用该getDataIDs方法获取已加载数据的ID ,然后使用循环获取行数据getRowData.确保检查空数据.不要忘记调用showCol之前隐藏的所有列.您始终可以调用showCol应该看到的所有列,并调用hideCol要隐藏的所有列.
| 归档时间: |
|
| 查看次数: |
6522 次 |
| 最近记录: |