找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-5-11 13:39  /   查看:2024  /  回复:8
1金币

如下图所示,表格2默认隐藏,根据用户选择再显示或隐藏

但运行后发现,隐藏起来的表2无法正常显示。

以下是工程文件

想请问下,是不可以对整个表格设置隐藏行吗?


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

最佳答案

查看完整内容

你直接隐藏是不会显示的,你应该在页面加载里隐藏,如下图

8 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2023-5-11 13:39:44
来自 2#
你直接隐藏是不会显示的,你应该在页面加载里隐藏,如下图

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Simon.Sun + 5 赞一个!

查看全部评分

回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-5-11 14:00:48
3#
您好,关于这个现象是这边的一个策略,具体为:

当页面表上的所有区域全部设置手动设置为隐藏后,为了加快页面的渲染速度,表格不会去渲染,但是会加载数据。
因此当表格所在区域再次显示时,只会显示出表格的一个区域,而不会将整个表格渲染出来。

解决办法如下:
第一种方案,不要在设计器里手动设置默认隐藏,在页面加载命令里面里自动设置默认隐藏区域,这时候再显示则是没问题的。
另外一种方案,使用页面容器或组件,当隐藏是给组件或页面容器设置为空的组件和页面,显示时则设置有表格的页面或组件。
具体实现方式可参考下面 demo。




本帖子中包含更多资源

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

x
回复 使用道具 举报
KinShing
中级会员   /  发表于:2023-10-9 23:01:01
4#
hjyzw:
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-10-10 10:20:25
5#
感谢支持
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-10-25 19:35:28
6#
在页面加载中设置隐藏,页面打开的时候隐藏部分会闪一下,体验感不佳。
使用页面容器,无法将表格里的数据作为参数传给服务端命令。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-10-26 09:59:31
7#
大佬的这两个问题很到位。


关于下面这个问题:
在页面加载中设置隐藏,页面打开的时候隐藏部分会闪一下,体验感不佳。
猜测您那边使用的是活字格 9.0 之后的版本,活字格 9.0 之后有了渐进式加载(默认的),这样页面加载做一些影响页面的操作,就会将这个变化过程体现出来。比如这个场景的表格初始影藏。因为渐进式加载下,页面会逐步渲染,会有一种抓手的效果。解决办法就是将这个页面加载模式设置为一次性加载(这个可以每个页面单独设置),这样就会等页面加载时命令执行完毕,在统一显示页面。


第二个问题:
使用页面容器,无法将表格里的数据作为参数传给服务端命令。
使用了页面容器后,虽然表格在子页面里,主页面虽然不能直接选择子页面里的表格了,但是调用服务端命令里还是可以手动写表格的名称和列名,这样表格数据也可可以获取到的哈。


需要注意的是,因为使用了页面容器,可能存在同一个页面多个表格命名重复的情况,最好是页面表格的命个名,避免命名重复。

本帖子中包含更多资源

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

x
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-10-26 13:46:02
8#
Simon.Sun 发表于 2023-10-26 09:59
大佬的这两个问题很到位。
第一种方式我试过了,用一次性加载也会闪烁,当然比渐进式似乎时间要短那么一丢丢。
第二种方式,原来还可以这样操作,感谢!
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-10-26 18:47:06
9#
感谢大佬支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部