jQuery MiniUI

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

dataGrid getData方法取到的集合不是行对象吗? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-9-17 16:28:38 |只看该作者 |倒序浏览
如题 遇到个问题 有两个dataGrid 要实现第一个load的时候去除 第二个里面已有的数据行 我用getData 获取第二个dataGrid的数据 再在第一个load的时候 用removeRows()方法去除
但是没效果 是不是getData方法取到的集合不是行对象

Rank: 8Rank: 8

沙发
发表于 2014-9-17 16:33:04 |只看该作者
你第二个grid,用grid.setData([])来清空

Rank: 3Rank: 3

板凳
发表于 2014-9-17 16:37:35 |只看该作者
dforce 发表于 2014-9-17 16:33
你第二个grid,用grid.setData([])来清空

是第一个load的时候 第一个去除第二个里面有的

Rank: 8Rank: 8

地板
发表于 2014-9-17 16:39:56 |只看该作者
JavaBean 发表于 2014-9-17 16:37
是第一个load的时候 第一个去除第二个里面有的

你第一个grid load的时候第二个gird调用setData([])

Rank: 3Rank: 3

5#
发表于 2014-9-17 16:44:46 |只看该作者
dforce 发表于 2014-9-17 16:39
你第一个grid load的时候第二个gird调用setData([])

不明白什么意思

我是这种类型的 上面的dataGrid load的时候 要去除下面已有的
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2014-9-17 16:49:58 |只看该作者
JavaBean 发表于 2014-9-17 16:44
不明白什么意思

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

你本来不是用removeRows吗?换成setData([])

Rank: 3Rank: 3

7#
发表于 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());
} 好像不对吧

Rank: 8Rank: 8

8#
发表于 2014-9-17 17:05:36 |只看该作者
JavaBean 发表于 2014-9-17 17:00
第一个dataGrid1 第二个dataGrid2
我本来dataGrid1.removesRows(dataGrid2.getData()), 没效果
你的意思 ...

你是做什么?datagrid1清空和datagrid2里面重复的行??
两个不同表格的数据肯定不一样,你遍历找到grid1里面和grid2中重复的行再去removeRows

Rank: 3Rank: 3

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

是这个意思

Rank: 3Rank: 3

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

这个是前台效率高 还是后台效率高

Archiver|普加软件

GMT+8, 2025-7-22 06:36 , Processed in 1.028213 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部