起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4002|回复: 7

[处理中3] 数据过滤问题

[复制链接]

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
发表于 2018-6-26 11:50:57 | 显示全部楼层 |阅读模式

数据进行过滤后,js获取的数据只有20个,实际用sql语句查,有42条,js查出的20条,只截取了42条中的一部分,我现在想获取排序后的最后一条数据
                var data = this.comp("taskData");
                data.setFilter('filter1',"sData1 =:sdId");
                data.filters.setStringVar("sdId",sdId);
                data.setFilter('filter2',"sKindID = 'tkTask' or sKindID = 'tkExecutor' or sKindID = 'tkNotice'");   //tkProcessInstance  //tkTask
                data.setFilter('filter3',"sPreemptMode = 'tpmOpen' or sPreemptMode = 'tpmExecute' ");   
                data.setOrderBy ("sActualStartTime");
                data.refreshData();

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-26 12:00:05 | 显示全部楼层
data中分页模式就是取的20条数据,要显示更多的数据可以把分页的limit设置大点

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2018-6-26 13:40:49 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-26 12:00
data中分页模式就是取的20条数据,要显示更多的数据可以把分页的limit设置大点

...

把limit设置大了,数据都显示出来了,但为什么不是按order排序的,根据调试数据,42条记录分成两段,前14条一段,后28条一段。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-26 13:51:08 | 显示全部楼层
42条记录分成两段什么意思?怎么看的分两段
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2018-6-26 13:57:28 | 显示全部楼层
jishuang 发表于 2018-6-26 13:51
42条记录分成两段什么意思?怎么看的分两段

以下是42条数据,也是按这个时间字段排序的。可以看出42条分成两段了

0
:
2018-06-11 11:32:43
1
:
2018-06-11 11:32:43
2
:
2018-06-11 11:32:43
3
:
2018-06-11 11:35:18
4
:
2018-06-11 11:38:30
5
:
2018-06-11 11:38:46
6
:
2018-06-11 11:39:06
7
:
2018-06-11 11:39:06
8
:
2018-06-11 11:39:37
9
:
2018-06-11 11:40:02
10
:
2018-06-11 11:47:36
11
:
2018-06-11 13:27:48
12
:
2018-06-11 13:30:19
13
:
2018-06-11 13:35:18
14
:
2018-06-11 13:39:59
15
:
2018-06-11 13:51:11
16
:
2018-06-11 13:53:57
17
:
2018-06-11 13:57:14
18
:
2018-06-11 13:59:23
19
:
2018-06-11 14:00:30
20
:
2018-06-11 14:00:30
21
:
2018-06-11 14:04:50
22
:
2018-06-11 14:10:30
23
:
2018-06-11 14:12:42
24
:
2018-06-11 14:13:27
25
:
2018-06-11 14:15:59
26
:
2018-06-11 14:18:32
27
:
2018-06-11 14:31:34
28
:
2018-06-11 14:35:00
29
:
2018-06-11 10:50:15
30
:
2018-06-11 10:51:27
31
:
2018-06-11 10:53:51
32
:
2018-06-11 10:54:23
33
:
2018-06-11 10:57:24
34
:
2018-06-11 10:57:29
35
:
2018-06-11 11:07:36
36
:
2018-06-11 11:16:47
37
:
2018-06-11 11:22:24
38
:
2018-06-11 11:24:59
39
:
2018-06-11 11:28:18
40
:
2018-06-11 11:31:00
41
:
2018-06-11 11:31:18

length
:
42
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-26 14:48:51 | 显示全部楼层
limit设置的多少?grid中 默认显示出来这么多条数据了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2018-6-26 14:59:10 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-26 14:48
limit设置的多少?grid中 默认显示出来这么多条数据了吗?

设置的100,数据都获取全了,就是排序不对。这个并不在grid中显示,我只是想获取这些数据中,时间最大的那一条记录而已
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-26 15:08:30 | 显示全部楼层
用grid显示一下看看是否正确

获取最大的可以用倒序排序获取第一条数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-13 09:05 , Processed in 0.068316 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表