jQuery MiniUI

标题: 获取div宽度 [打印本页]

作者: 三点水    时间: 2016-8-10 09:16:05     标题: 获取div宽度

[attach]7779[/attach]怎样获取这个宽度值呢?

作者: dforce    时间: 2016-8-10 10:25:46

只能获取到设置的宽度grid.getColumn(columnName).width
如果列宽拖动或自适应过的,实际宽度获取不到
作者: 三点水    时间: 2016-8-10 12:53:40

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

谢谢您!就是想获取它的实际宽度,有没有办法呢?现在是想调整列宽后,然后刷新还是调整之后的样子,用cookie做,但实际宽度不知道怎么得到
作者: 三点水    时间: 2016-8-10 15:22:25

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

调整列宽方法的具体位置给说一下呗?
作者: dforce    时间: 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()
作者: 三点水    时间: 2016-8-10 16:59:08

dforce 发表于 2016-8-10 15:57
只能用jquery的方式去测量了
var id = column._gridUID + "$headerCell2$" + column._id;
var el=docume ...

万分感谢
作者: 三点水    时间: 2016-8-11 13:56:07

dforce 发表于 2016-8-10 15:57
只能用jquery的方式去测量了
var id = column._gridUID + "$headerCell2$" + column._id;
var el=docume ...

怎样触发调整列宽的事件,那个函数是什么呢?
作者: felt    时间: 2016-8-11 14:15:26

三点水 发表于 2016-8-11 13:56
怎样触发调整列宽的事件,那个函数是什么呢?

表格有columnschanged事件
作者: 三点水    时间: 2016-8-11 14:41:38

felt 发表于 2016-8-11 14:15
表格有columnschanged事件

谢谢您!




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