找回密码
 立即注册

QQ登录

只需一步,快速开始

Logic
金牌服务用户   /  发表于:2023-2-28 11:41:05
10#
Simon.Sun 发表于 2023-2-28 11:33
大佬,这个问题能不能提供一个 demo 呢?光从截图看,确实猜不到问题原因了。


本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-2-28 15:09:52
11#
大佬您好,我看您这边数据表之间的关联有些问题,咱们一边是在子表中取和主表相关的字段和主表的字段进行关联

但是咱们这边还在主表中,使用ID关联子表中的主表ID,这种使用方式是有问题的,如下,陷入嵌套死循环了


对于咱们的需求,正确的使用方式,首先是将附件字段绑定到表格之后,先将列的类型设置成附件类型,这样,就会自动解析数据的GUID,只剩下文件名

这样就可以将所有附件分行展示了,

不过有些附件的名称本身就比较长,想要完全展示,有两种方式,
1. 将表格某一列设置成范围模式,这样就会将表格撑开,在一定范围内就可以正常展示了

2. 不过,显示屏的大小总有极限,还有一种方式就是,开启表格的自适应列宽

这样就会出现滚动条,就可以滚动浏览完表格的列了

若是存储滚动完,不能显示所有数据可以参考一下这个帖子

一看就会,超有用活字格技能:一百四十三、更优雅的表格滚动条,顺带解决表格空白问题
https://gcdn.grapecity.com.cn/fo ... 48348&fromuid=69812
(出处: 葡萄城产品技术社区)

即在页面加载命令中放入JavaScript命令,执行如下代码,就可以是滚动条以像素形式滚动了
  1. var listview=Forguncy.Page.getListView("表格1");
  2. var spread=listview.getControl();
  3. spread.options.scrollByPixel = true;
复制代码


本帖子中包含更多资源

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

x
回复 使用道具 举报
Logic
金牌服务用户   /  发表于:2023-2-28 16:46:30
12#
Grayson.Shang 发表于 2023-2-28 15:09
大佬您好,我看您这边数据表之间的关联有些问题,咱们一边是在子表中取和主表相关的字段和主表的字段进行关 ...

1、关联问题
通过添加子表创建子表,子表中会自动建立关联
表格绑定主表,展示子表内容,就会自动在主表中建立关联

2、自适应行高无效!自适应行高无效!自适应行高无效!
我标题就写得很清楚了,是自适应行高无效!!!
为什么都在和我说宽度问题???
附件字段总共有三个附件,但是同时展示主子表内容,就只展示两个附件,选中自适应行高也没用。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Logic
金牌服务用户   /  发表于:2023-2-28 17:47:50
14#
本帖最后由 Logic 于 2023-2-28 17:53 编辑
Simon.Sun 发表于 2023-2-28 17:41
Logic 大佬,这边看了您的 demo,是因为您这样右侧表格设置了自动合并,而自动合并是不支持列宽和行高自适 ...

但是我需要它自动合并
不合并的话
子表数据4条 X 附件3个,占12行,附件还重复展示4次
这用户看了,直接提刀来砍我


主子表数据都要放在表格里,有没有什么好办法展示附件?
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-2-28 18:04:58
15#
大佬您好,您这种需求表格使用起来确实存在缺陷,要不咱们试着使用图文列表试一下,
把主表数据作为图文列表中的主要展示数据,把子表数据使用组件嵌套一个图文列表来展示,具体样式的话,我这边做的简单,我把demo附上大佬可以自己再改改

本帖子中包含更多资源

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

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