jQuery MiniUI

标题: dataGrid getData方法取到的集合不是行对象吗? [打印本页]

作者: JavaBean    时间: 2014-9-17 16:28:38     标题: dataGrid getData方法取到的集合不是行对象吗?

如题 遇到个问题 有两个dataGrid 要实现第一个load的时候去除 第二个里面已有的数据行 我用getData 获取第二个dataGrid的数据 再在第一个load的时候 用removeRows()方法去除
但是没效果 是不是getData方法取到的集合不是行对象

作者: dforce    时间: 2014-9-17 16:33:04

你第二个grid,用grid.setData([])来清空
作者: JavaBean    时间: 2014-9-17 16:37:35

dforce 发表于 2014-9-17 16:33
你第二个grid,用grid.setData([])来清空

是第一个load的时候 第一个去除第二个里面有的
作者: dforce    时间: 2014-9-17 16:39:56

JavaBean 发表于 2014-9-17 16:37
是第一个load的时候 第一个去除第二个里面有的

你第一个grid load的时候第二个gird调用setData([])
作者: JavaBean    时间: 2014-9-17 16:44:46

dforce 发表于 2014-9-17 16:39
你第一个grid load的时候第二个gird调用setData([])

不明白什么意思[attach]5185[/attach]

我是这种类型的 上面的dataGrid load的时候 要去除下面已有的

作者: dforce    时间: 2014-9-17 16:49:58

JavaBean 发表于 2014-9-17 16:44
不明白什么意思

我是这种类型的 上面的dataGrid load的时候 要去除下面已有的

你本来不是用removeRows吗?换成setData([])
作者: JavaBean    时间: 2014-9-17 17:00:23

dforce 发表于 2014-9-17 16:49
你本来不是用removeRows吗?换成setData([])

第一个dataGrid1 第二个dataGrid2
我本来dataGrid1.removesRows(dataGrid2.getData()), 没效果
你的意思是
function onGridLoad(e) {
    dataGrid1.setData(dataGrid2.getData());
} 好像不对吧
作者: dforce    时间: 2014-9-17 17:05:36

JavaBean 发表于 2014-9-17 17:00
第一个dataGrid1 第二个dataGrid2
我本来dataGrid1.removesRows(dataGrid2.getData()), 没效果
你的意思 ...

你是做什么?datagrid1清空和datagrid2里面重复的行??
两个不同表格的数据肯定不一样,你遍历找到grid1里面和grid2中重复的行再去removeRows
作者: JavaBean    时间: 2014-9-17 17:10:24

dforce 发表于 2014-9-17 17:05
你是做什么?datagrid1清空和datagrid2里面重复的行??
两个不同表格的数据肯定不一样,你遍历找到grid1 ...

是这个意思
作者: JavaBean    时间: 2014-9-17 17:11:53

dforce 发表于 2014-9-17 17:05
你是做什么?datagrid1清空和datagrid2里面重复的行??
两个不同表格的数据肯定不一样,你遍历找到grid1 ...

这个是前台效率高 还是后台效率高
作者: dforce    时间: 2014-9-17 17:19:51

JavaBean 发表于 2014-9-17 17:11
这个是前台效率高 还是后台效率高

数据不多的话前台处理就行




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