【问题标题】:Using jqGrid I need to Show a Hidden Column Based on UserData Parm使用 jqGrid 我需要显示一个基于 UserData Parm 的隐藏列
【发布时间】:2021-01-28 22:10:51
【问题描述】:

使用 jqGrid 4.15.6-pre-free jqGrid

我想知道为什么下面的代码不会显示指定的列。

var cm = $('#nrtslist').jqGrid('getColProp','override');
            cm.hidden = false;

【问题讨论】:

    标签: free-jqgrid


    【解决方案1】:

    这不能通过这种方式完成。 网格的所有概念是您可以读取 colModel 或任何其他网格选项的属性,但更改它并不意味着它会改变某些东西。换句话说,为了改变属性,必须发生一些事情。 这些属性描述了当前状态(在大多数情况下),或者这是一个结果,而不是一个原因。

    要更改网格中的某些内容,您需要使用适当的方法或自己做。

    在您的情况下,您将需要使用 showColhideCol 方法

    $('#nrtslist').jqGrid('showCol','override'); // this will show the column
    $('#nrtslist').jqGrid('hideCol','override'); // this will hide it.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 2011-07-29
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多