jQuery MiniUI

标题: Grid表格selects功能无效 [打印本页]

作者: panepan    时间: 2018-7-2 16:38:03     标题: Grid表格selects功能无效

在选择后,将值复制到全局变量SelRowData,如
SelRowData = grid.getSelecteds();

在重新加载数据时,想加载完成后选中全局变量中的行记录,但实际无效。代码如下:
                                var form = new mini.Form("#form1");            
                                var data = form.getData();      //获取表单多个控件的数
                                grid.load(data,function(){
                                        grid.selects(SelRowData,false);    //选定多行无效,实际可以获取到全局变量selRowData中值
                                        //grid.selectAll(true);                   //经过测试,全部行选定则可以
                                });               

作者: felt    时间: 2018-7-2 16:47:31

因为重新加载了,你前一次获取的行并不是这次加载完的行,哪怕数据一样,也不是了。
请保存选中行的id,重新加载完毕后根据id再获取对应行,再来选中。
作者: panepan    时间: 2018-7-2 16:53:16

felt 发表于 2018-7-2 16:47
因为重新加载了,你前一次获取的行并不是这次加载完的行,哪怕数据一样,也不是了。
请保存选中行的id,重 ...

怎么根据id获取对应的行?
作者: felt    时间: 2018-7-2 17:18:47

panepan 发表于 2018-7-2 16:53
怎么根据id获取对应的行?

var row=grid.getRow(id)  //必须有唯一字段id




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