lanting 发表于 2022-4-11 11:10:39

关于获取表格显示行数的强烈建议

本帖最后由 lanting 于 2022-4-11 11:14 编辑

关于表格中记录行数,我个人一直是通过添加辅助表格来计算当前表格的行数,隐藏的辅助表格和显示的表格查询条件设置成完全一样,隐藏的辅助表格只显示数据表的统计字段,然后sum 该列,拿到记录行数。但是这样比较麻烦,特别是查询条件多的时候。
再就是辅助表格和列头筛选同时使用无法获取实际行数,列头筛选类似excel,特别好用,而且不用单独设置一堆查询条件。缺点就是列头筛选的参数无法被表格或者其他方式获取,导致实际显示行数出错。
列表页的表格基本都是要进行分页的,官方自带分页导航插件,发现分页导航无论在表格查询条件的过滤下,还是同时在列头筛选条件的过滤下,分页都是正确的,这就证明分页导航时一直能拿到实际行数的,所以强烈建议在分页导航的设置中,将实际行数反馈到格子里,这样是最直接,不用再曲线救国了,真的特别麻烦。

有人说用ODATE,但是odate 不支持in

有人说用设置变量,设置变量命令也无法获取列头的筛选参数,不能同时配合使用。


馒头 发表于 2022-6-18 08:49:26

Chelsey.Wang 发表于 2022-6-17 09:38
这个在8.0中是支持的,大佬可以参考上面我的回答~
可以在这里下载8.0预览版,体验试用:
活字格8.0第二 ...

我是说我也需要 表头筛选的时候给行数

Chelsey.Wang 发表于 2022-4-11 15:02:02

感谢您的反馈,已经将您的建议记录到需求列表当中,需求编号:40970,后面会由产品组统一评估和规划~

wayne0719 发表于 2022-6-6 07:36:24

支持,有同感。我现在也面临这个问题,因为自带分页插件不支持自定义每页行数,只能通过JS分页,当通过列头筛选操作时需要显示筛选后的总行数,这时候就特别不方便,除非每次筛选都手动点击一次按钮通过JS命令获取。

Chelsey.Wang 发表于 2022-6-6 15:27:26

wayne0719 发表于 2022-6-6 07:36
支持,有同感。我现在也面临这个问题,因为自带分页插件不支持自定义每页行数,只能通过JS分页,当通过列头 ...

您好,在8.0预览版2中已经支持了这个功能:

使用 EL-分页 组件可以通过操作单元格命令,动态设置表格分页行数:


馒头 发表于 2022-6-16 22:36:02

我也需要

Chelsey.Wang 发表于 2022-6-17 09:38:27

馒头 发表于 2022-6-16 22:36
我也需要
这个在8.0中是支持的,大佬可以参考上面我的回答~
可以在这里下载8.0预览版,体验试用:
活字格8.0第二个预览版(8.0.1.0)今天公开试用! - 活字格专区 - 产品动态 - 葡萄城产品技术社区 (grapecity.com.cn)

lanting 发表于 2022-6-18 22:33:29

本帖最后由 lanting 于 2022-6-18 22:43 编辑

Chelsey.Wang 发表于 2022-6-17 09:38
这个在8.0中是支持的,大佬可以参考上面我的回答~
可以在这里下载8.0预览版,体验试用:
活字格8.0第二 ...
我下载demo看了下,问题并没有解决

不过这个 EL 分页 已经有进步了,解决了动态设置行数的问题

lanting 发表于 2022-6-18 22:35:56

本帖最后由 lanting 于 2022-6-18 22:44 编辑

现在问题的焦点是如何拿到列头筛选后的行数???行数还是在控件内部。。。 控件不能设置文本的样式,不支持单元格样式功能

moer 发表于 2022-6-19 22:45:14

顶,这个帖子。我提过相同的需求, 官方给我一个绕弯子的方法。
页: [1] 2
查看完整版本: 关于获取表格显示行数的强烈建议