jQuery MiniUI

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

获取div宽度 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-8-10 09:16:05 |只看该作者 |倒序浏览
怎样获取这个宽度值呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-8-10 10:25:46 |只看该作者
只能获取到设置的宽度grid.getColumn(columnName).width
如果列宽拖动或自适应过的,实际宽度获取不到

Rank: 3Rank: 3

板凳
发表于 2016-8-10 12:53:40 |只看该作者
dforce 发表于 2016-8-10 10:25
只能获取到设置的宽度grid.getColumn(columnName).width
如果列宽拖动或自适应过的,实际宽度获取不到 ...

谢谢您!就是想获取它的实际宽度,有没有办法呢?现在是想调整列宽后,然后刷新还是调整之后的样子,用cookie做,但实际宽度不知道怎么得到

Rank: 3Rank: 3

地板
发表于 2016-8-10 15:22:25 |只看该作者
dforce 发表于 2016-8-10 10:25
只能获取到设置的宽度grid.getColumn(columnName).width
如果列宽拖动或自适应过的,实际宽度获取不到 ...

调整列宽方法的具体位置给说一下呗?

Rank: 8Rank: 8

5#
发表于 2016-8-10 15:57:01 |只看该作者
三点水 发表于 2016-8-10 15:22
调整列宽方法的具体位置给说一下呗?

只能用jquery的方式去测量了
var id = column._gridUID + "$headerCell2$" + column._id;
var el=document.getElementById(id)
$(el).width()

Rank: 3Rank: 3

6#
发表于 2016-8-10 16:59:08 |只看该作者
dforce 发表于 2016-8-10 15:57
只能用jquery的方式去测量了
var id = column._gridUID + "$headerCell2$" + column._id;
var el=docume ...

万分感谢

Rank: 3Rank: 3

7#
发表于 2016-8-11 13:56:07 |只看该作者
dforce 发表于 2016-8-10 15:57
只能用jquery的方式去测量了
var id = column._gridUID + "$headerCell2$" + column._id;
var el=docume ...

怎样触发调整列宽的事件,那个函数是什么呢?

Rank: 8Rank: 8

8#
发表于 2016-8-11 14:15:26 |只看该作者
三点水 发表于 2016-8-11 13:56
怎样触发调整列宽的事件,那个函数是什么呢?

表格有columnschanged事件

Rank: 3Rank: 3

9#
发表于 2016-8-11 14:41:38 |只看该作者
felt 发表于 2016-8-11 14:15
表格有columnschanged事件

谢谢您!

Archiver|普加软件

GMT+8, 2024-10-4 23:54 , Processed in 1.059352 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部