使用 jqGrid 4.15.6-pre - 免费的 jqGrid
我想知道为什么下面的代码不会显示指定的列。
any
答案 0 :(得分:0)
这不能通过这种方式完成。 网格的所有概念是您可以读取 colModel 或任何其他网格选项的属性,但更改它并不意味着它会更改某些内容。换句话说,必须发生某些事情才能更改属性。 这些属性描述了当前状态(在大多数情况下)或者这是结果,而不是原因。
要更改网格中的某些内容,您需要使用适当的方法或自己动手。
在您的情况下,您需要使用 showCol 或 hideCol 方法
$('#nrtslist').jqGrid('showCol','override'); // this will show the column
$('#nrtslist').jqGrid('hideCol','override'); // this will hide it.