jQuery MiniUI

标题: griddata当前列的宽度怎么获得 [打印本页]

作者: wef1991    时间: 2013-8-30 10:52:24     标题: griddata当前列的宽度怎么获得

本帖最后由 wef1991 于 2013-8-30 14:22 编辑

能不能从griddata的 showSummaryRow 方法中传输的e获得
当前列的宽度[attach]2708[/attach]
作者: wef1991    时间: 2013-8-30 10:54:47

大神帮下忙吧
作者: wef1991    时间: 2013-8-30 11:16:30

列的宽度是自动撑满的,我就想获得撑满后的列的宽度
作者: factory    时间: 2013-8-30 13:33:34

wef1991 发表于 2013-8-30 11:16
列的宽度是自动撑满的,我就想获得撑满后的列的宽度

你要列宽干嘛
作者: wef1991    时间: 2013-8-30 14:20:54

factory 发表于 2013-8-30 13:33
你要列宽干嘛

我想在SummaryRow 做个table样式和griddata一样 所以需要列宽
作者: wef1991    时间: 2013-8-30 14:24:03

factory 发表于 2013-8-30 13:33
你要列宽干嘛

顺便问一下,有什么方法可以获得griddata一列绑定的数据
作者: factory    时间: 2013-8-30 16:10:27

wef1991 发表于 2013-8-30 14:24
顺便问一下,有什么方法可以获得griddata一列绑定的数据

var column = grid.getColumn(index/columnname)
alert(column.width)

获取某列的数据,只能通过遍历
var data = grid.getData()
for(...){
   var a = data.xxx
}
作者: wef1991    时间: 2013-9-3 19:08:06

factory 发表于 2013-8-30 16:10
var column = grid.getColumn(index/columnname)
alert(column.width)

var column = grid.getColumn(index/columnname)
alert(column.width)
大神 这个方法我试了 他在表格列是自动填充的时候就失效了
作者: factory    时间: 2013-9-4 09:30:16

wef1991 发表于 2013-9-3 19:08
var column = grid.getColumn(index/columnname)
alert(column.width)
大神 这个方法我试了 他在表格列是 ...

恩,需要设置width=具体像素值的时候才能获取到,如果是百分比,自适应等,是获取不到的。
miniui暂时没有获取列宽的API




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