找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-3-28 11:02  /   查看:708  /  回复:13
本帖最后由 Patrick.Zhu 于 2024-4-10 17:08 编辑

在项目里,我们客户提出以下几点要求,目前实现起来特别麻烦,而且效果达不到要求。

1、表格所有字段需要居中,不要标题居左,而内容居中。
     难点:由于页面是根据业务类型, 在十几张表里选择一张表做为数据源,然后使用JSON数据源填充到EL表格,因为无法提前设置列对齐,导致需要写几十个命令来修改每个字段的对齐方式,要命的是即使这么做了,页面表格会出现列宽的闪动,看起来体验很不好;

2、部分字段显示格式不对,例如日期、百分比、货币等几个常见字段
    难点:和第1点一样,由于无法提前设置字段格式,导致也需要用很多命令再次配置列属性,又延长UI抖动时间,为了一个格式,搞了几十个命令。

3、需要汇总,但EL表格汇总行无法配置;
    难点:无法配置哪些需要汇总,哪些不需要,也不能配置汇总的方式,EL表格直接全部都是求和,但是向税率这种字段,要么不汇总,要么就是平均值,不能使用求和。

希望官方能尽早升级EL表格,对于一张表格展示不同表的数据来说,EL表格还是比较好用的。

这里截一部分,类似这种我才三种业务表,就要在后面加很多个“配置列属性”来完成格式的调整,如果十几张表就玩完了。

本帖子中包含更多资源

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

x

13 个回复

正序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-4-10 17:08:27
14#
明白了,感谢超哥不辞辛劳的说明,需求已记录,需求编号:FORGUNCY-22139。
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-4-9 12:32:22
13#
本帖最后由 phoben 于 2024-4-9 12:38 编辑
Patrick.Zhu 发表于 2024-4-8 16:23
理解了,就是比如,行双击时,还是能拿到ID,进行后续逻辑执行的。
但是,这种情况下,客户有要求隐藏ID、 ...

对,隐藏列肯定是有实用场景的,其实只要想想这个问题是否合理就行:
“如果你需要用某个字段,那么它就必须放在表格里展示?”
很显然,我相信格友们用活字格原生表格的时候,肯定都使用“隐藏列”、“列选项”等功能来隐藏不想让用户看到的列。

至于ID,很多时候就开发人员用,用户是不用的,比如实际场景客户会使用:订单编号、合同编号、公司税号等,但它可能不是唯一值,也有可能为空,开发人员是肯定使用ID进行关联、逻辑编写,确保不出问题。

另外,不单单是ID,有些字段不宜在有限的表格空间里展示,但是按钮逻辑却要判断,比如“邮箱地址”、当用户点击按钮时,我需要提取邮箱地址,并做判断、传值等,但是表格里是不显示的。

还有个场景,在处理待办、已办这些流程数据时,那个流程ID、实例ID、任务ID,有多长,相信你应该知道吧,那个东西展示出来就对用户很不友好,用户提出好几次,能不能把这些看不懂的东西隐藏,可惜我们一直做不到。

另外,对于一些对客户不是很重要,但是对开发人员重要的字段,也需要隐藏起来。

回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-8 16:23:25
12#
理解了,就是比如,行双击时,还是能拿到ID,进行后续逻辑执行的。
但是,这种情况下,客户有要求隐藏ID、编号的吗?例如,一个合同列表,只保留合同名称,把ID隐藏了,只显示合同编号?这种情况下,合同编号不应该也是唯一的,也可以作为执行逻辑的值么,我脑子转不过来了,客户就是要求把这些唯一列都隐藏了?
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-4-8 10:04:49
11#
Patrick.Zhu 发表于 2024-4-8 09:50
表格中隐藏了,依旧能引用我能理解。
这里的隐藏,是搭配你另一个帖子中,获取表格数据源使用的吗?保证数 ...

就是类似ID、编号等自动生成的列,客户要求不显示,但是我是需要用的,我如果不知道当前行、选择行的ID,我没法实现任何逻辑。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-8 09:50:57
10#
表格中隐藏了,依旧能引用我能理解。
这里的隐藏,是搭配你另一个帖子中,获取表格数据源使用的吗?保证数据是全的,但是不需要显示,
或者超哥你直接讲讲,这个隐藏实现了什么业务价值。
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-4-7 12:27:54
9#
Patrick.Zhu 发表于 2024-4-7 10:57
希望全部是居中对齐这个需求我记录了,需求编号:FORGUNCY-22010

关于隐藏ID列这个,暂时可能还是得用配 ...

列配置能隐藏也可以啊,就是前端表格组件,是要允许某些列存在,但不显示就行。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-7 10:57:07
8#
希望全部是居中对齐这个需求我记录了,需求编号:FORGUNCY-22010

关于隐藏ID列这个,暂时可能还是得用配置列命令。这个相当于,根据自己的JSON内容,选择隐藏其中某列,活字格这边不好做什么。
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-4-7 09:32:40
7#
Patrick.Zhu 发表于 2024-4-7 09:20
了解了,第一个问题,需求已记录,需求编号:FORGUNCY-19659;
第二个问题,我理解默认调整所有列的功能, ...

是的,ID无法隐藏也是有点问题,我根据JSON数据源没法判断,我需要拿到表格当前行、选择行的ID
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-7 09:20:48
6#
了解了,第一个问题,需求已记录,需求编号:FORGUNCY-19659;
第二个问题,我理解默认调整所有列的功能,确实能理解。但超哥你说的将ID列隐藏,这个我理解是得根据自己的JSON数据源去判断,没法预先设置吧。 我理解这个问题的核心在于,默认生成的表格,列头是居中对齐,具体数据是左对齐,你的客户觉得这样不美观,希望全部是居中对齐
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部