找回密码
 立即注册

QQ登录

只需一步,快速开始

奇遇之年

中级会员

37

主题

109

帖子

612

积分

中级会员

积分
612
奇遇之年
中级会员   /  发表于:2022-6-19 23:14  /   查看:3784  /  回复:12
5金币
本帖最后由 奇遇之年 于 2022-6-19 23:17 编辑

页面上3个表格,使用EL标签页配合行列布局命令控制显示哪一个表格,后两个表格无法正常显示,请给看看是什么问题。







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

12 个回复

正序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-23 17:31:15
13#

的确是可以看到,大佬可以提供一下您的demo吗,我们这边据此调查一下,有进展后会继续在帖子中跟进。
不过您这种场景看起来应该使用选项卡更合适一些
选项卡 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)



回复 使用道具 举报
奇遇之年
中级会员   /  发表于:2022-6-23 13:44:21
12#
Chelsey.Wang 发表于 2022-6-22 17:42
大佬我这边试了一下没有复现这个现象,您可以提供一下相关的工程和动图吗~

请看附件






本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-22 17:42:58
11#
奇遇之年 发表于 2022-6-22 14:02
在页面加载命令中使用行列布局命令将表格行隐藏,是可行的,但是问题是:在窗口弹出的一瞬间先显示整个页 ...

大佬我这边试了一下没有复现这个现象,您可以提供一下相关的工程和动图吗~
回复 使用道具 举报
奇遇之年
中级会员   /  发表于:2022-6-22 14:02:47
10#
Chelsey.Wang 发表于 2022-6-20 09:33
您好,这是一个策略:设计器中设置为隐藏的表格,在生成页面时不会生成dom,会直接隐藏,因此再次通过行列 ...

在页面加载命令中使用行列布局命令将表格行隐藏,是可行的,但是问题是:在窗口弹出的一瞬间先显示整个页面,然后再隐藏部分表格,整体体验不好。希望能改进。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-20 17:18:57
9#
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-20 17:10:25
8#
Chelsey.Wang 发表于 2022-6-20 13:56
您好,这边确认了一下,这的确是我们的一个策略:设计时设置为隐藏的表格,就不会生成dom。
逻辑上来讲 ...

这个结论太重要了
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-6-20 16:17:32
7#
本帖最后由 数据民工 于 2022-6-20 16:22 编辑

表格重载也不行,看来只能在页面加载命令里隐藏才行了
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-20 13:56:15
6#
olookok 发表于 2022-6-20 09:44
所以说这个为了性能的策略,值得商榷。我还以和他的隐藏逻辑有关系。

您好,这边确认了一下,这的确是我们的一个策略:设计时设置为隐藏的表格,就不会生成dom。
逻辑上来讲,设置为隐藏的表格是不希望被用户看到的,因此不会生成dom,同时这在性能方面也会起到优化作用。

如果您需要表格初始化页面后可以显示,那么表格在页面中需要默认设置为显示,然后在页面加载时命令中被隐藏。
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2022-6-20 09:44:51
5#
swejet 发表于 2022-6-20 09:39
设计器中设置为隐藏的表格,在生成页面时不会被绘制,会直接隐藏 这句是什么意思?是说,在一个页面中, ...

所以说这个为了性能的策略,值得商榷。我还以和他的隐藏逻辑有关系。
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-20 09:39:42
4#
Chelsey.Wang 发表于 2022-6-20 09:33
您好,这是一个表格的策略:出于性能方面的考虑,设计器中设置为隐藏的表格,在生成页面时不会被绘制,会直 ...

设计器中设置为隐藏的表格,在生成页面时不会被绘制,会直接隐藏 这句是什么意思?是说,在一个页面中,如果一个表格位于隐藏区,那么这个表格在前端浏览器中不会被渲染?也就是说,表格中的数据在前端DOM中是找不到的,是这样吗?

有时候,我们会通过隐藏区往页面传数据,但是又不想让用户看到,我们会放到隐藏区。但是在隐藏区的数据实际是确实存在于DOM中的,只不过属性是隐藏的。

可是如果放到表格里,而表格又不渲染,那这么传数据是不是就是安全的?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部