asp.net-mvc - JqG​​rid 隐藏/显示列

标签 asp.net-mvc jqgrid

我有一个 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 - JqG​​rid 隐藏/显示列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278792/

相关文章:

javascript - 从 AJAX 调用 Controller 操作而不重定向用户

jqgrid - 使用 JQuery .bind() 的浏览器内存使用情况比较 : inline onClick vs.

javascript - 如何去除jqgrid中的水平线

javascript - jqgrid dataurl完成事件

asp.net-mvc - 将鼠标悬停在标签上仅填充文本所在的背景

jquery - 在 MVC 应用程序中使用 jquery 与 ajax 和 json

c# - Azure cloudapp.net 域和重复内容问题

jquery - jQGrid多行标题

events - beforeRequest事件jqGrid : set jqGrid page before url is called

asp.net - 在 ASP.NET MVC 3 中以编程方式更改 Web Config 中的自定义错误模式