jQuery MiniUI

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

关于datagrid获取所有数据为空的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-3-31 10:51:15 |只看该作者 |倒序浏览
本帖最后由 follc 于 2017-3-31 10:51 编辑

输出的grid的值是正确的,但是grid.data为空var grid = mini.get("datagrid1");
grid.load();               
console.log(grid);
console.log(grid.data);

是grid的输出中有一个data:Array[0],但是我将grid展开后找到了另一个data:Array[6] 里面有我要的数据

求解释,我的最终目的是在这个datagrid中添加数据,利用的是直接在表格上方加入一行,其中有一个字段采用的下拉框选择,但是在每一次选择之后,其中被选择的项就不能再次展示和被选择
<input property="editor" class="mini-combobox"  style="width: 100%;" url="../XXX/XXX.txt" />

这里的url可以直接指向一个servlet方法 然后返回一串json么
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

沙发
发表于 2017-3-31 10:53:02 |只看该作者
求助求助求助求助求助求助

Rank: 8Rank: 8

板凳
发表于 2017-3-31 10:53:30 |只看该作者
表格是异步加载的,你直接获取的时候表格还没加载完
可以在加载的回调里面获取
grid.load(null,function(e){
    var data=grid.getData();
})

Rank: 2

地板
发表于 2017-3-31 10:56:04 |只看该作者
felt 发表于 2017-3-31 10:53
表格是异步加载的,你直接获取的时候表格还没加载完
可以在加载的回调里面获取
grid.load(null,function(e) ...

有用,谢谢了,关于那个url的问题该怎么弄

Rank: 8Rank: 8

5#
发表于 2017-3-31 11:03:25 |只看该作者
本帖最后由 felt 于 2017-3-31 11:04 编辑
follc 发表于 2017-3-31 10:56
有用,谢谢了,关于那个url的问题该怎么弄

可以啊,只要能返回我们需要格式的数据就可以的。
但是你这个选项的需求的话,需要在oncellbeginedit事件里动态处理url
类似联动编辑的第二次的数据http://www.miniui.com/demo/#src=datagrid/celllinkedit.html

Archiver|普加软件

GMT+8, 2024-9-30 12:21 , Processed in 1.036736 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部