起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1303|回复: 4

[结贴] 如何通过js隐藏grid的列

  [复制链接]

21

主题

41

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2014-4-25 16:23:56 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
怎样通过js方法隐藏或者删除 grid的某列
                grid.deleteColumn("calculate1");
                grid.setColHidden("calculate1");

都不行

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-4-25 16:25:18 | 显示全部楼层
本帖最后由 daniel007 于 2014-4-25 16:31 编辑

把该列设置为不可见。

XXXX.getXXX("id").style.display='none';
   justep.xbl('BIZDATA').getStore().setColumnHidden(4, true);  (可参考隐藏列)。也可以百度相关Grid隐藏列方法。漏了一个前面那个隐藏第四列还要加一句:justep.xbl('grid1').grid.setSizes();

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2014-4-25 16:27:44 | 显示全部楼层
参考:
grid组件(grid、tree、treeGrid)
http://bbs.justep.com/thread-39692-1-1.html

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-4-25 17:34:37 | 显示全部楼层
隐藏列、显示列
1、使用grid的方法
隐藏第4列
justep.xbl('grid1').grid.setColumnHidden(3,true);
justep.xbl('grid1').grid.setSizes();
显示第3列
justep.xbl('grid1').grid.setColumnHidden(2,false);
justep.xbl('grid1').grid.setSizes();

2、使用data的方法
隐藏第4列
justep.xbl('dataMain').getStore().setColumnHidden(3, true);
justep.xbl('dataMain').getStore().setSizes();
显示第3列
justep.xbl('dataMain').getStore().setColumnHidden(2, false);   
justep.xbl('dataMain').getStore().setSizes();

说明:setColumnHidden方法的第一个参数是列的索引,第一列是0,第二列是1,以此类推
          setSizes方法是刷新grid的样式的方法,是必须调用的方法

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

28

主题

224

帖子

802

积分

高级会员

Rank: 4

积分
802
QQ
发表于 2014-4-25 21:49:05 | 显示全部楼层
具体操作grid可在网上找dhtmlxgrid帮助文档。也可通过justep.xbl("grid").getDhtmlxGrid().setColumnsVisibility("true,true,false")实现对每列的控制。

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-8 18:46 , Processed in 0.074135 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表