jQuery MiniUI

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

datagird获取选中行下一行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-9-30 09:03:30 |只看该作者 |倒序浏览
datagird中 获取当前选择行的下一行 ,直到最后一行   请问这样子的怎么写   ??有哪个demo吗

Rank: 8Rank: 8

沙发
发表于 2015-9-30 09:25:06 |只看该作者
var index=grid.indexOf(row)
var nextRow=grid.getRow(index+1)

Rank: 2

板凳
发表于 2015-9-30 09:43:56 |只看该作者
本帖最后由 dreamgirl 于 2015-9-30 10:01 编辑
dforce 发表于 2015-9-30 09:25
var index=grid.getIndexOf(row)
var nextRow=grid.getRow(index+1)

function Next() {
  var record = grid.getSelected();
if (record) {
.......
var index=grid.getIndexOf(record );
var nextRow=grid.getRow(index+1);//这快不是这样写吗??  为什么报js错误不支持此属性或方法呢??

grid.load(null,function(){
grid.select(nextRow);
}
}


或者我想实现这种效果 应该用moveRow函数呢??

Rank: 8Rank: 8

地板
发表于 2015-9-30 10:05:31 |只看该作者
dreamgirl 发表于 2015-9-30 09:43
function Next() {
  var record = grid.getSelected();
if (record) {

看不明白你要做什么,如果你重新加载过,需要加载之后再获取

Rank: 2

5#
发表于 2015-9-30 10:15:23 |只看该作者
dforce 发表于 2015-9-30 10:05
看不明白你要做什么,如果你重新加载过,需要加载之后再获取

我想实现datagirdli 触发某按钮操作时 切换到下一行选中,例如:首次加载选择第一行数据,执行操作之后,直接选中在第二行上,以此类推  谢谢啦

Rank: 8Rank: 8

6#
发表于 2015-9-30 10:26:36 |只看该作者
dreamgirl 发表于 2015-9-30 10:15
我想实现datagirdli 触发某按钮操作时 切换到下一行选中,例如:首次加载选择第一行数据,执行操作之后, ...

哦,上面写错了,获取当前行序号是
var index=grid.indexOf(row)
grid.select(index+1)

Rank: 2

7#
发表于 2015-9-30 14:10:30 |只看该作者
dforce 发表于 2015-9-30 10:26
哦,上面写错了,获取当前行序号是
var index=grid.indexOf(row)
grid.select(index+1) ...

再问一下  ,滚动条能随着熟悉往下选择的,自动往下滚吗??

Rank: 8Rank: 8

8#
发表于 2015-9-30 14:20:28 |只看该作者
dreamgirl 发表于 2015-9-30 14:10
再问一下  ,滚动条能随着熟悉往下选择的,自动往下滚吗??

grid.scrollIntoView(row)可以控制滚动条滚动

Archiver|普加软件

GMT+8, 2025-6-3 00:05 , Processed in 1.043706 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部