jQuery MiniUI

标题: Datagrid Moveitem问题 [打印本页]

作者: yqtr    时间: 2018-6-12 13:51:54     标题: Datagrid Moveitem问题


[attach]10978[/attach]

如图,当右边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);
        }


作者: felt    时间: 2018-6-12 14:38:34

这是在左边表格内的状态,对于左侧的表格来说是add的
作者: yqtr    时间: 2018-6-12 14:59:07

felt 发表于 2018-6-12 14:38
这是在左边表格内的状态,对于左侧的表格来说是add的

items2是grid2.getSelects()获得的data,grid2代表的不应该是右边表格的数据变化吗
作者: felt    时间: 2018-6-12 16:21:38

yqtr 发表于 2018-6-12 14:59
items2是grid2.getSelects()获得的data,grid2代表的不应该是右边表格的数据变化吗 ...

你已经加载grid1内了
作者: yqtr    时间: 2018-6-12 16:37:58

felt 发表于 2018-6-12 16:21
你已经加载grid1内了

那grid2数据向grid1移动时怎么获得grid2的数据状态,后台需要根据状态进行增删改的判断呀
作者: felt    时间: 2018-6-12 17:04:15

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

你移动的就是一个数据,移动到哪个表格就属于哪个表格。
你移动数据到grid1中,grid2里面已经没有这数据了。
作者: yqtr    时间: 2018-6-12 17:16:31

felt 发表于 2018-6-12 17:04
你移动的就是一个数据,移动到哪个表格就属于哪个表格。
你移动数据到grid1中,grid2里面已经没有这数据 ...

好吧,我再想其他办法吧




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