jQuery MiniUI

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

datagrid 刷新按钮调用grid.reload() checkColumn下移单选按钮 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-12-8 16:39:11 |只看该作者 |倒序浏览
代码:
/**
* 表格刷新
*/
function refresh(){
grid.reload();
}
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-12-8 17:02:17 |只看该作者
有什么问题?

Rank: 2

板凳
发表于 2016-12-8 17:04:31 |只看该作者
dforce 发表于 2016-12-8 17:02
有什么问题?

表以1,2,3,4,5,6..这种序列作为主键,点击刷新按钮,单选框往下选中

Rank: 8Rank: 8

地板
发表于 2016-12-8 17:10:30 |只看该作者
shenyunliang 发表于 2016-12-8 17:04
表以1,2,3,4,5,6..这种序列作为主键,点击刷新按钮,单选框往下选中

默认的效果是刷新保持上一次的选中,你要改变选中可以监听onload事件自己处理
grid.on("load",function(e){
     var sel=grid.getSelected();
     var index=grid.indexOf(sel);
     grid.deselectAll();
     grid.select(index+1);
})

Rank: 2

5#
发表于 2016-12-8 18:06:44 |只看该作者
dforce 发表于 2016-12-8 17:10
默认的效果是刷新保持上一次的选中,你要改变选中可以监听onload事件自己处理
grid.on("load",function(e ...

默认不是吧,如果是以UUID作为主键,grid.reload()不会保持上一次的选中。

Rank: 2

6#
发表于 2016-12-8 18:14:23 |只看该作者
dforce 发表于 2016-12-8 17:10
默认的效果是刷新保持上一次的选中,你要改变选中可以监听onload事件自己处理
grid.on("load",function(e ...

        var sels = [];
        for (var i = 0, l = rows.length; i < l; i++) {
            var row = rows;
            var id = row[this.valueField];
            if (vs[id]) sels.push(row);
        }

        this.grid.selects(sels);

Rank: 2

7#
发表于 2016-12-15 15:29:03 |只看该作者
dforce 发表于 2016-12-8 17:10
默认的效果是刷新保持上一次的选中,你要改变选中可以监听onload事件自己处理
grid.on("load",function(e ...

版主,我不是要下移这个效果,我是问你默认保持上一次的选中,我为什么会选中下移?有的不选中,有的选中?@dforce@felt

Rank: 8Rank: 8

8#
发表于 2016-12-15 15:33:50 |只看该作者
shenyunliang 发表于 2016-12-15 15:29
版主,我不是要下移这个效果,我是问你默认保持上一次的选中,我为什么会选中下移?有的不选中,有的选中 ...

默认的效果就是刷新保持选中,http://www.miniui.com/demo/#src=datagrid/datagrid.html
你可以自己改变选中的效果

Rank: 2

9#
发表于 2016-12-15 15:44:08 |只看该作者
dforce 发表于 2016-12-15 15:33
默认的效果就是刷新保持选中,http://www.miniui.com/demo/#src=datagrid/datagrid.html
你可以自己改变 ...

现在问题是我们项目上用了miniui,没有进行修改,为什么有的选中,有的不选中,有的还下移?是解决这个问题,不是给我一个官网的假数据的例子,要我提供html重现吗?

Rank: 8Rank: 8

10#
发表于 2016-12-15 16:51:56 |只看该作者
shenyunliang 发表于 2016-12-15 15:44
现在问题是我们项目上用了miniui,没有进行修改,为什么有的选中,有的不选中,有的还下移?是解决这个问 ...

我们刷新的默认效果就是保持原来的选中,但是实际的效果你们是可以自动控制,比如控制成不选中,比如控制成下移。
如果你什么都没处理,肯定是刷新继续保持选中,如果不是,请提供重现页面。

Archiver|普加软件

GMT+8, 2025-7-12 19:31 , Processed in 1.087228 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部