jQuery MiniUI

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

一个datagrid的宽度自动适应的问题. [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-10-15 15:39:11 |只看该作者 |倒序浏览
如果一个datagrid,有10列, 因为列宽无法预知,所以我想实现如下

datagrid 的宽度为自动适应

请问如何实现呢?

Rank: 8Rank: 8

沙发
发表于 2012-10-15 15:51:46 |只看该作者
试试用百分比列宽

Rank: 3Rank: 3

板凳
发表于 2012-10-15 18:22:07 |只看该作者
不行,我的意思是
datagrid不设定总宽度,但是每个列都设定了宽度,这样的话,datagrid就会自己显示各列宽度的总和了.

因为列个数不固定,是自动生成的.

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-10-15 19:07:46 |只看该作者
建议这样:
1)根据动态生成的列,计算所有列宽之和,得到allColumnWidth。
2)grid.setWidth(allColumnWidth + 100);

Archiver|普加软件

GMT+8, 2024-11-17 07:29 , Processed in 1.035346 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部