jqgrid如何动态设置列的显示和隐藏

 时间:2024-10-12 03:48:44

1、一、数据列隐藏 实现目标:在数据列表中不显示该列,但是在自带的编辑按钮打开时有该字段。

jqgrid如何动态设置列的显示和隐藏

2、方法一:简单粗暴在colModel里设置 width:’none’ 。网上搜到 hidedlg 设置为true的方法并不管用,不知道是不是版本的支持问题,我用的版本是v5.0.2。

jqgrid如何动态设置列的显示和隐藏

3、使用方法一时,我有一个字段内容是带有很有html标签的,本应该在富文本编辑器编辑的内容,虽然设置了width:’none’ ,列是不显示了,但是整行的高度就被撑大了,设置高度不起作用。

jqgrid如何动态设置列的显示和隐藏

4、方法二:在colModel里设置hidden:true这样一来,在数据列表和表单中都不会显示该字段。

jqgrid如何动态设置列的显示和隐藏

5、但是用浏览器开发工具查看你就会发现在表单形成时,实际上这个字段是拼有的,只是加了style=”display:none”给隐藏了。我们只要在表单显示前处理一下即可。

jqgrid如何动态设置列的显示和隐藏

6、例如 我把content谱驸扌溺列设置了列隐藏{name:'CONTENT',index:'CONTENT',editable : true,editt烤恤鹇灭ype:"textarea",hidden:true}1

jqgrid如何动态设置列的显示和隐藏

7、在表单中让其显示beforeShowForm: function(e) { $(争犸禀淫"#tr_CONTENT").show(); }---------------------

jqgrid如何动态设置列的显示和隐藏

8、以上就是小编带给大家的jqgrid如何动态设置列的显示和隐藏的关键所在,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法

  • win7如何使用cmd查看端口占用情况
  • javascript怎样获取当前的年份?
  • MobaXterm怎么开启使用右键单击粘贴
  • jquery如何新增一个元素
  • intellij idea如何进行Git分支比较
  • 热门搜索
    亲子阅读手抄报 老师您辛苦了手抄报 中秋节手抄报设计图 关于文学的手抄报 宪法手抄报大全一等奖 抗美援朝手抄报简单又漂亮 新型冠状病毒的手抄报 珍爱生命预防溺水手抄报图画 七一建党节手抄报 过年手抄报简单又漂亮