找回密码
 立即注册

QQ登录

只需一步,快速开始

ehecd
论坛元老   /  发表于:2014-3-13 11:06  /   查看:14413  /  回复:19
项目之前是用ar7做的,如图
这个是用matrix做的,CanGrow、CanShrink、ShrinkToFit全设置为false后,matrix可以根据列的内容自动调整宽度,不会因为内容使文本框高度改变,这点比较符合需求。而升级为ar8后,ar8的matrix则不能根据列的实际内容增加或减小文本框的宽度,使之前做的这张报表显示有问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

19 个回复

倒序浏览
ehecd
论坛元老   /  发表于:2014-3-13 11:10:00
沙发
回复 1楼ehecd的帖子

升级为ar8后显示的问题如图
,matrix的文本框没有根据内容改变宽度,而是一个文本框的内容换行了,且有些文本框的border没有显示了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 13:33:00
板凳
回复 2楼ehecd的帖子

从您的描述看,是matrix在AR7和AR8下显示存在问题:自动调整宽度。

能把您的这个测试demo上传吗?  我分别在AR7和AR8下验证一下,看看哪里需要做设置。
回复 使用道具 举报
ehecd
论坛元老   /  发表于:2014-3-13 14:00:00
地板
回复 3楼roger.wang的帖子

ar7中可以自动调整宽度,ar8中不行,希望能自动调整宽度,因为之前项目中的报表是ar7做的没有问题。ar7例子
ar8例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 15:40:00
5#
回复 4楼ehecd的帖子

demo看到了。

因为缺失数据库--部门,我需要重新造一个。

1 页面报表
2 拖动了Matrix控件
3 Ar7中日期、Sum[数目]列您设置了CanGrow=True,而Ar8中没有。
回复 使用道具 举报
ehecd
论坛元老   /  发表于:2014-3-13 15:46:00
6#
回复 5楼roger.wang的帖子

数据库还是demo3的嘛,不需要重新造,ar8中CanGrow设置为True也不能自动调整列宽。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 16:25:00
7#
回复 6楼ehecd的帖子

demo3下果然有数据库,牛。

AR7(demo2.rar)截图:



AR8(demo3.rar)截图:



问题:
1 您提到的“有些文本框的border没有显示”,未能找到,能给提示一下吗?
2 从截图看AR8在第一列添加了空白--但是文字没有填充,您说的是这个问题吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ehecd
论坛元老   /  发表于:2014-3-13 17:15:00
8#
回复 7楼roger.wang的帖子

针对问题1先放一下,问题2不是这个问题,而是demo2中你是否将文本框的CanGrow、CanShrink、ShrinkToFit全设置为false?你设置下再发个截图看下吧。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 17:39:00
9#
回复 8楼ehecd的帖子

好的,我明天给你发截图。

另外,我是通过Chrome浏览器截图的。  你要是方便也可把AR7、AR8 4#的demo结果截图帖上来,并用颜色标注一下,哪里存在问题,我好定位。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-14 10:18:00
10#
回复 8楼ehecd的帖子

按您的提示,文本框的CanGrow、CanShrink、ShrinkToFit全设置为false。

截图如下(Chrome):

AR7(demo2.rar)



AR3(demo3.rar)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部