请选择 进入手机版 | 继续访问电脑版

[已采纳] 前端排序需求

正方形的窗
金牌服务用户   /  发表于:2025-12-30 11:21  /   查看:121  /  回复:9
本帖最后由 Brian.Zhang 于 2026-1-7 18:13 编辑

之前版本,V7,V8的时候,可以使用JavaScript命令调用内部接口的函数 :

  1. listview._grid.sortByColumn(3, 0);
复制代码

这种方式来执行表格的排序,现在发现V11版本中这种方式没有效果了,控制台报错。

我是做了一个统计图表,数据源是一个表格,然后把数据源表格隐藏起来,只让用户看到图表,然后想让客户通过下拉选择,根据哪一列让图表进行排序,升序或降序,之前的版本可以通过这个内部接口,动态指定列序和排序方式来实现,现在这个接口报错,我应该怎么实现这个需求。




有时候可选的列数会很多,比如我这边有18个列,如通过官方的排序命令,因不能动态指定列序号和排序方式,要写很多if/else才可以实现这个效果,请官方考虑一下这个需求,谢谢。

9 个回复

Brian.Zhang
超级版主   /  发表于:2025-12-30 17:58:39
沙发
老板,您的这个需求很合理。我想问一下,一般图表的维度就两三个,您这边是什么类型图表会有18个列的,了解一下您的出发点,便于好让官方理解到痛点哈。
回复 使用道具 举报
正方形的窗
金牌服务用户   /  发表于:2025-12-30 18:25:42
板凳
Brian.Zhang 发表于 2025-12-30 17:58
老板,您的这个需求很合理。我想问一下,一般图表的维度就两三个,您这边是什么类型图表会有18个列的,了解 ...

老师您好,我是做的图文列表,每个办事处有回款信息,完成率信息,产品完成率信息,除了有柱状图,还有一些其他信息项在每个图文项里,所以才会有这么多列需要排序。
如下图



本帖子中包含更多资源

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

x
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2025-12-31 17:43:48
地板
老板,我看您这个,实际是对图文列表中的值进行排序吧,您这个回款、完成率都是图文列表里的字段,没看出来是图表的字段哈。
所以,基于以上,您指的是不是在排序命令下选择字段的时候,支持从页面动态取值?

本帖子中包含更多资源

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

x
回复 使用道具 举报
正方形的窗
金牌服务用户   /  发表于:2025-12-31 23:40:32
5#
Brian.Zhang 发表于 2025-12-31 17:43
老板,我看您这个,实际是对图文列表中的值进行排序吧,您这个回款、完成率都是图文列表里的字段,没看出来 ...

这个排序命令如果能支持动态指定字段名,并且后面的排序方式允许动态指定也可以;现在是不能动态指定
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2026-1-4 18:09:20
6#
正方形的窗 发表于 2025-12-31 23:40
这个排序命令如果能支持动态指定字段名,并且后面的排序方式允许动态指定也可以;现在是不能动态指定

字段可以动态指定可以理解,排序的升序和降序本身动态指定值因为什么场景呢?
回复 使用道具 举报
正方形的窗
金牌服务用户   /  发表于:2026-1-5 08:38:04
7#
Brian.Zhang 发表于 2026-1-4 18:09
字段可以动态指定可以理解,排序的升序和降序本身动态指定值因为什么场景呢?

看上面的截图,如果升序降序不能动态指定,我是不是需要写if/else来判断
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2026-1-5 22:43:25
8#
正方形的窗 发表于 2026-1-5 08:38
看上面的截图,如果升序降序不能动态指定,我是不是需要写if/else来判断

老板,我理解字段是因为比较多,写if/else比较麻烦,所以动态;但排序命令本身就只有升序、降序比较简单,如果支持动态降序升序的话您在活字格里是计划怎么使用呢?期待您的反馈哈
回复 使用道具 举报
正方形的窗
金牌服务用户   /  发表于:7 天前
9#
Brian.Zhang 发表于 2026-1-5 22:43
老板,我理解字段是因为比较多,写if/else比较麻烦,所以动态;但排序命令本身就只有升序、降序比较简单 ...

嗯嗯,可以这么理解,在字段允许动态指定的前提下,
如果排序方式允许动态指定,就不用写if/else了;
如果排序方式不允许动态指定,就需要写一个if/else判断一下,工作量倒也没有很大,也可以接受的。
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:7 天前
10#
好的,感谢您的反馈!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部