jQuery MiniUI

 找回密码
 立即注册
查看: 4098|回复: 10
打印 上一主题 下一主题

datagrid的findRow和findRows [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-9-8 16:33:58 |只看该作者 |倒序浏览
本帖最后由 asd1122 于 2017-9-8 16:58 编辑

datagrid的findRow和findRows是从所有结果集中搜索还是当前页的结果集搜索?我试了都只能从当前页的结果集中搜索,而且使用gotoPage翻页后,获取到的结果集还是第一页的结果集,有办法从所有结果集中搜索吗?我现在已经记录下当前翻到第几页和行的id,需要整个页面刷新后重新定位到这一行。

Rank: 8Rank: 8

沙发
发表于 2017-9-8 17:08:54 |只看该作者
datagrid是分页加载的,只能获取到当页数据中的符合条件的数据。
var  pager=grid.getPageIndex()  //获取当前页
var select=grid.getSelected() //获取选中行
你可以看一下我们跨页多选的示例http://www.miniui.com/demo/index ... ectGrid_Multi3.html

Rank: 3Rank: 3

板凳
发表于 2017-9-8 17:17:14 |只看该作者
felt 发表于 2017-9-8 17:08
datagrid是分页加载的,只能获取到当页数据中的符合条件的数据。
var  pager=grid.getPageIndex()  //获取 ...

那为什么调用gotoPage后,页面都显示翻页了,用findRow或者findRows还是获取的第一页结果集,不应该变成翻页后的结果集吗?

Rank: 3Rank: 3

地板
发表于 2017-9-8 17:24:22 |只看该作者
asd1122 发表于 2017-9-8 17:17
那为什么调用gotoPage后,页面都显示翻页了,用findRow或者findRows还是获取的第一页结果集,不应该变成 ...

我在load方法的success回调函数里先使用gotoPage方法,然后再使用findRow方法,难道使用的方式不对?

Rank: 3Rank: 3

5#
发表于 2017-9-11 10:11:40 |只看该作者
asd1122 发表于 2017-9-8 17:24
我在load方法的success回调函数里先使用gotoPage方法,然后再使用findRow方法,难道使用的方式不对? ...

还有解决方案么@left

Rank: 8Rank: 8

6#
发表于 2017-9-11 11:44:56 |只看该作者
asd1122 发表于 2017-9-11 10:11
还有解决方案么@left

表格是异步加载的,你findRow的时候你现在还没有翻页好,你需要等gotoPage之后加载完再findRow

Rank: 3Rank: 3

7#
发表于 2017-9-11 15:09:04 |只看该作者
felt 发表于 2017-9-11 11:44
表格是异步加载的,你findRow的时候你现在还没有翻页好,你需要等gotoPage之后加载完再findRow ...

gotoPage方法好像也没有和load一样的success回调函数额。。。怎么判断是否加载完?

Rank: 3Rank: 3

8#
发表于 2017-9-11 15:13:35 |只看该作者
felt 发表于 2017-9-11 11:44
表格是异步加载的,你findRow的时候你现在还没有翻页好,你需要等gotoPage之后加载完再findRow ...

我好像知道该从哪判断了,3Q

Rank: 3Rank: 3

9#
发表于 2017-9-11 15:28:50 |只看该作者
asd1122 发表于 2017-9-11 15:13
我好像知道该从哪判断了,3Q

额,我怎么觉得scrollIntoView这个方法像是随机生效一样?有时候datagrid能滑动到该行,有时候却没有,而且出现效果的次数很少

Rank: 3Rank: 3

10#
发表于 2017-9-11 15:47:12 |只看该作者
felt 发表于 2017-9-11 11:44
表格是异步加载的,你findRow的时候你现在还没有翻页好,你需要等gotoPage之后加载完再findRow ...

搜索了其他帖子,设置个延迟好像可以有

Archiver|普加软件

GMT+8, 2024-5-25 22:59 , Processed in 1.022584 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部