jQuery MiniUI

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

griddata当前列的宽度怎么获得 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-8-30 10:52:24 |只看该作者 |倒序浏览
本帖最后由 wef1991 于 2013-8-30 14:22 编辑

能不能从griddata的 showSummaryRow 方法中传输的e获得
当前列的宽度
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2013-8-30 10:54:47 |只看该作者
大神帮下忙吧

Rank: 3Rank: 3

板凳
发表于 2013-8-30 11:16:30 |只看该作者
列的宽度是自动撑满的,我就想获得撑满后的列的宽度

Rank: 8Rank: 8

地板
发表于 2013-8-30 13:33:34 |只看该作者
wef1991 发表于 2013-8-30 11:16
列的宽度是自动撑满的,我就想获得撑满后的列的宽度

你要列宽干嘛

Rank: 3Rank: 3

5#
发表于 2013-8-30 14:20:54 |只看该作者
factory 发表于 2013-8-30 13:33
你要列宽干嘛

我想在SummaryRow 做个table样式和griddata一样 所以需要列宽

Rank: 3Rank: 3

6#
发表于 2013-8-30 14:24:03 |只看该作者
factory 发表于 2013-8-30 13:33
你要列宽干嘛

顺便问一下,有什么方法可以获得griddata一列绑定的数据

Rank: 8Rank: 8

7#
发表于 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
}

Rank: 3Rank: 3

8#
发表于 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)
大神 这个方法我试了 他在表格列是自动填充的时候就失效了

Rank: 8Rank: 8

9#
发表于 2013-9-4 09:30:16 |只看该作者
wef1991 发表于 2013-9-3 19:08
var column = grid.getColumn(index/columnname)
alert(column.width)
大神 这个方法我试了 他在表格列是 ...

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

Archiver|普加软件

GMT+8, 2025-7-13 05:10 , Processed in 1.069314 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部