jQuery MiniUI

标题: 加载数据时隐藏列问题 [打印本页]

作者: creasy-pita    时间: 2014-1-2 14:16:14     标题: 加载数据时隐藏列问题

1 用column中的visible:false时,列不显示,但单元格也不存在,没有办法访问本列单元格的数据;想要的效果是列不显示,但本列单元格存在,只是不显示;
2  使用
            grid.load(null, function ()
            {
                grid.hideColumn({ field: "SID" });
            })

也无法隐藏

作者: felt    时间: 2014-1-2 14:21:59

1.隐藏的时候还是可以获取到隐藏的列的数据的
2.grid.hideColumn(columnName)  定义需要隐藏的列的name,通过name来隐藏列
作者: creasy-pita    时间: 2014-1-3 09:30:18

felt 发表于 2014-1-2 14:21
1.隐藏的时候还是可以获取到隐藏的列的数据的
2.grid.hideColumn(columnName)  定义需要隐藏的列的name,通 ...

隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取
作者: felt    时间: 2014-1-3 09:35:18

creasy-pita 发表于 2014-1-3 09:30
隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取

var row=grid.getSelected();
alert(row.xxx)  //xxx为你列的field,隐藏不隐藏都一样
作者: factory    时间: 2014-1-3 09:40:10

creasy-pita 发表于 2014-1-3 09:30
隐藏了以后的列实际上没有单元格么,那这个值如何较快的获取

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

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2