jQuery MiniUI

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

Datagrid Moveitem问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-6-12 13:51:54 |只看该作者 |倒序浏览



如图,当右边datagrid里的项目往左边移动的时候,grid2移动的项目的_state不应该是removed或deleted,怎么会是added,右边的datagrid项目移动到左边,不应该是少了吗

       function removes() {
            var items = grid2.getSelecteds();
            grid2.removeRows(items);
            grid1.addRows(items);
            var data = mini.encode(items);
             mini.alert(data);
        }

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-6-12 14:38:34 |只看该作者
这是在左边表格内的状态,对于左侧的表格来说是add的

Rank: 3Rank: 3

板凳
发表于 2018-6-12 14:59:07 |只看该作者
felt 发表于 2018-6-12 14:38
这是在左边表格内的状态,对于左侧的表格来说是add的

items2是grid2.getSelects()获得的data,grid2代表的不应该是右边表格的数据变化吗

Rank: 8Rank: 8

地板
发表于 2018-6-12 16:21:38 |只看该作者
yqtr 发表于 2018-6-12 14:59
items2是grid2.getSelects()获得的data,grid2代表的不应该是右边表格的数据变化吗 ...

你已经加载grid1内了

Rank: 3Rank: 3

5#
发表于 2018-6-12 16:37:58 |只看该作者
felt 发表于 2018-6-12 16:21
你已经加载grid1内了

那grid2数据向grid1移动时怎么获得grid2的数据状态,后台需要根据状态进行增删改的判断呀

Rank: 8Rank: 8

6#
发表于 2018-6-12 17:04:15 |只看该作者
yqtr 发表于 2018-6-12 16:37
那grid2数据向grid1移动时怎么获得grid2的数据状态,后台需要根据状态进行增删改的判断呀 ...

你移动的就是一个数据,移动到哪个表格就属于哪个表格。
你移动数据到grid1中,grid2里面已经没有这数据了。

Rank: 3Rank: 3

7#
发表于 2018-6-12 17:16:31 |只看该作者
felt 发表于 2018-6-12 17:04
你移动的就是一个数据,移动到哪个表格就属于哪个表格。
你移动数据到grid1中,grid2里面已经没有这数据 ...

好吧,我再想其他办法吧

Archiver|普加软件

GMT+8, 2025-7-7 20:14 , Processed in 1.025015 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部