找回密码
 立即注册

QQ登录

只需一步,快速开始

术爷有专攻

中级会员

80

主题

178

帖子

574

积分

中级会员

积分
574
术爷有专攻
中级会员   /  发表于:2023-10-31 10:39  /   查看:858  /  回复:5
1金币
如题 ,因为要跨年度取数,要对取数结果进行排序,有什么办法?

最佳答案

查看完整内容

建议使用SQL或者视图,这样效率会高些,ODATA效率会差些 如果有绑定字段可以直接排序,如果没没有绑定字段可以试一下这个前端排序 Forguncy.Page.getListView("表格1")._grid.sortByColumn(1,0) sortByColumn的第一个参数为要排序的列,第二个参数为升序或降序,也就是0或者1。

5 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2023-10-31 10:39:56
来自 2#
建议使用SQL或者视图,这样效率会高些,ODATA效率会差些



如果有绑定字段可以直接排序,如果没没有绑定字段可以试一下这个前端排序

Forguncy.Page.getListView("表格1")._grid.sortByColumn(1,0)

sortByColumn的第一个参数为要排序的列,第二个参数为升序或降序,也就是0或者1。

回复 使用道具 举报
术爷有专攻
中级会员   /  发表于:2023-10-31 10:52:23
3#
感谢 试了下这个代码 没有任何反应;因为要跨年度动态取数,所以只能用odata
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-10-31 11:00:23
4#
术爷有专攻 发表于 2023-10-31 10:52
感谢 试了下这个代码 没有任何反应;因为要跨年度动态取数,所以只能用odata

可以啊


第一列是0,第二列是1

本帖子中包含更多资源

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

x
回复 使用道具 举报
术爷有专攻
中级会员   /  发表于:2023-10-31 11:25:57
5#
非常奇怪 我单独做了个例子正常,在之前的项目上应用就没反应
回复 使用道具 举报
术爷有专攻
中级会员   /  发表于:2023-10-31 12:42:17
6#
找到原因了 手机端如果隐藏了表 这个方法就不行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部