jQuery MiniUI

标题: 关于mini-datagrid与mini-treegrid问题 [打印本页]

作者: Arrayxiaosi    时间: 2014-3-12 16:02:10     标题: 关于mini-datagrid与mini-treegrid问题

如图[attach]4094[/attach][attach]4095[/attach]
[attach]4096[/attach] 所示同样返回的list为什么tree在用 var data = grid.getData();
取值的时候tree的能获得而datagrid的就获取不了呢!






作者: factory    时间: 2014-3-12 16:42:52

你在哪里getData?

tree和treegrid默认给了url就会加载树

datagrid必须执行load()才会加载数据
作者: Arrayxiaosi    时间: 2014-3-17 14:19:47

factory 发表于 2014-3-12 16:42
你在哪里getData?

tree和treegrid默认给了url就会加载树

是在触发时间选中行的时候他加载出数据了就是获取的getDate一直是null而那个树的是可以获取的
作者: felt    时间: 2014-3-17 14:23:32

Arrayxiaosi 发表于 2014-3-17 14:19
是在触发时间选中行的时候他加载出数据了就是获取的getDate一直是null而那个树的是可以获取的 ...

把你getData的代码贴出来
作者: Arrayxiaosi    时间: 2014-3-17 14:32:11

felt 发表于 2014-3-17 14:23
把你getData的代码贴出来

[attach]4125[/attach]图中注释以及下面当打开注释的时候上面那个if成立说明data是空的而在这边去树的确是可以往下执行的

作者: felt    时间: 2014-3-17 14:56:31

Arrayxiaosi 发表于 2014-3-17 14:32
图中注释以及下面当打开注释的时候上面那个if成立说明data是空的而在这边去树的确是可以往下执行的
...

grid1是datagrid还是treegrid
datagrid的话是异步加载的
你getData的时候还没加载完吧
作者: Arrayxiaosi    时间: 2014-3-17 15:23:04

felt 发表于 2014-3-17 14:56
grid1是datagrid还是treegrid
datagrid的话是异步加载的
你getData的时候还没加载完吧 ...

grid1对应的是treegrid测试的时候的确是没有加载完成现在就是为什么datagrid没加载完呢而treegrid却可以呢
作者: factory    时间: 2014-3-17 15:48:47

Arrayxiaosi 发表于 2014-3-17 15:23
grid1对应的是treegrid测试的时候的确是没有加载完成现在就是为什么datagrid没加载完呢而treegrid却可以 ...

对于表格的获取getData
你不能
gridl.load();
grid.getData()

因为表格是异步加载的,你这样写肯定获取不到了
这样写
grid.load(null,function(){
   var data = grid.getData();
})
作者: Arrayxiaosi    时间: 2014-3-17 16:06:34

factory 发表于 2014-3-17 15:48
对于表格的获取getData
你不能
gridl.load();

好吧我在这样写了试试




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