起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2905|回复: 9

[处理中5] grid 初始宽度

[复制链接]

24

主题

104

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
发表于 2014-1-22 17:36:01 | 显示全部楼层 |阅读模式
在grid的使用过程中发现以下情况

就是比如最外层div设700px,grid直接放里面宽度设100%,然后grid里面有15列,每列都设的100px,那样按道理应该出滚动条吧

但是在数据源没数据的时候(就是数据库对应表确实没数据的时候),部分列就看不到了,它不出滚动条

但是一旦数据库有数据,则会出来滚动条

想询问下,怎么样才能在没数据的时候,也有滚动条,让所有列都显示出来

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-1-22 22:55:20 | 显示全部楼层
嗯。确实存在该问题,
不过你可以用代码来控制使grid进行自动调整列宽;

自动列宽有两种方式,都是设置column的width属性
1、设置为#——根据列中显示的信息,控制列宽
2、设置为*——自动充满grid的剩余宽度,如果有多列都设置为*,各列平均分摊grid的剩余列宽

width设置为#,是指在打开功能时,系统根据列的内容计算出了列宽,在修改了内容之后,现有的列宽需要调整,可以调用下面的代码,实现自适应列宽

var grid = justep.xbl("grdDetail").grid;
var idx = grid.getColIndexById("fDW");
grid.adjustColumnSize(idx);

说明:grdDetail是grid组件的id
          fDW是要调整列宽的列指向的关系



评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

24

主题

104

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
 楼主| 发表于 2014-1-23 14:11:03 | 显示全部楼层
fpj 发表于 2014-1-22 22:55
嗯。确实存在该问题,
不过你可以用代码来控制使grid进行自动调整列宽;

您好 ,您提出的#和*都知道,不过也不是最好的方法

这个问题是否已经提到产品部当做bug在修复了呢?
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-23 14:17:01 | 显示全部楼层
你使用的是什么版本?
回复 支持 反对

使用道具 举报

24

主题

104

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
 楼主| 发表于 2014-1-23 14:19:02 | 显示全部楼层
XiaoQLuo 发表于 2014-1-23 14:17
你使用的是什么版本?

5.2.6   应该是最新的版本
这个问题您那难道是正常的?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-1-23 14:23:44 | 显示全部楼层
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(编号:2014012300001),感谢楼主的支持与配合。
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

24

主题

104

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
 楼主| 发表于 2014-1-23 14:36:48 | 显示全部楼层
zhaixin 发表于 2014-1-23 14:23
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(编号:2014012300001),感谢楼主的 ...

嗯 那现在是结贴么  还是保留帖子  问题到时候解决的话会通知我的吧
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-1-23 14:47:41 | 显示全部楼层
帖子已经放到处理中5,平台修改后,发版本前,会统一回复已解决的帖子
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

24

主题

104

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
 楼主| 发表于 2014-1-23 15:05:12 | 显示全部楼层
zhaixin 发表于 2014-1-23 14:47
帖子已经放到处理中5,平台修改后,发版本前,会统一回复已解决的帖子

谢谢 好像我又发现个类似bug 马上发帖 您帮我看看
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-4-2 12:02:53 | 显示全部楼层
X5.2.7预览版(2014-3-31发布)的版本已经解决了这个问题,可以到http://www.justep.com/downloads.html下载
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 21:18 , Processed in 0.108716 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表