我有一个 MVC 项目,正在使用 JQGrid 处理页面。我有一个弹出菜单,其中有很多复选框(网格的每一列都有一个),我正在尝试附加一个脚本来隐藏/显示单击时的列。
我阅读了很多解决方案,并尝试使用 wiki 中的隐藏/显示方法。
$("ShippingListGrid").hideCol("Open");
“Open”是 colModel 中列的名称
{ name: 'Open', index: 'Open', width: 120, align: 'left', editable: true,sortable: true,hidden: false,Key: false, edittype: 'text', editoptions: { size: 20, maxlength: 30}},
但这似乎不起作用,当我调用该函数时,我的网格没有改变。我尝试重新加载网格并使用列 ID 而不是名称,但列仍然没有改变。我已经下载了最新的了有谁知道为什么该功能可能不起作用?
最佳答案
检查您的选择器,如果您的网格是表格 ID,则需要 #
符号。也许可以尝试: $("#ShippingListGrid").hideCol("Open");
关于asp.net-mvc - JqGrid 隐藏/显示列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278792/