jQuery MiniUI

 找回密码
 立即注册
查看: 2474|回复: 4
打印 上一主题 下一主题

加载数据时隐藏列问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-1-2 14:16:14 |只看该作者 |倒序浏览
1 用column中的visible:false时,列不显示,但单元格也不存在,没有办法访问本列单元格的数据;想要的效果是列不显示,但本列单元格存在,只是不显示;
2  使用
            grid.load(null, function ()
            {
                grid.hideColumn({ field: "SID" });
            })

也无法隐藏

Rank: 8Rank: 8

沙发
发表于 2014-1-2 14:21:59 |只看该作者
1.隐藏的时候还是可以获取到隐藏的列的数据的
2.grid.hideColumn(columnName)  定义需要隐藏的列的name,通过name来隐藏列

Rank: 3Rank: 3

板凳
发表于 2014-1-3 09:30:18 |只看该作者
felt 发表于 2014-1-2 14:21
1.隐藏的时候还是可以获取到隐藏的列的数据的
2.grid.hideColumn(columnName)  定义需要隐藏的列的name,通 ...

隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取

Rank: 8Rank: 8

地板
发表于 2014-1-3 09:35:18 |只看该作者
creasy-pita 发表于 2014-1-3 09:30
隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取

var row=grid.getSelected();
alert(row.xxx)  //xxx为你列的field,隐藏不隐藏都一样

Rank: 8Rank: 8

5#
发表于 2014-1-3 09:40:10 |只看该作者
creasy-pita 发表于 2014-1-3 09:30
隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取

那一列在界面上是不可见了,但是行数据中,这个列字段的值还是存在的

比如你隐藏了年龄age这一列

那么获取的时候比如row这一行  row.age 就是年龄的值

Archiver|普加软件

GMT+8, 2024-10-7 06:41 , Processed in 1.026311 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部