jQuery MiniUI

标题: datagird获取选中行下一行 [打印本页]

作者: dreamgirl    时间: 2015-9-30 09:03:30     标题: datagird获取选中行下一行

datagird中 获取当前选择行的下一行 ,直到最后一行   请问这样子的怎么写   ??有哪个demo吗


作者: dforce    时间: 2015-9-30 09:25:06

var index=grid.indexOf(row)
var nextRow=grid.getRow(index+1)
作者: dreamgirl    时间: 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函数呢??
作者: dforce    时间: 2015-9-30 10:05:31

dreamgirl 发表于 2015-9-30 09:43
function Next() {
  var record = grid.getSelected();
if (record) {

看不明白你要做什么,如果你重新加载过,需要加载之后再获取
作者: dreamgirl    时间: 2015-9-30 10:15:23

dforce 发表于 2015-9-30 10:05
看不明白你要做什么,如果你重新加载过,需要加载之后再获取

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

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

哦,上面写错了,获取当前行序号是
var index=grid.indexOf(row)
grid.select(index+1)
作者: dreamgirl    时间: 2015-9-30 14:10:30

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

再问一下  ,滚动条能随着熟悉往下选择的,自动往下滚吗??
作者: dforce    时间: 2015-9-30 14:20:28

dreamgirl 发表于 2015-9-30 14:10
再问一下  ,滚动条能随着熟悉往下选择的,自动往下滚吗??

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2