jQuery MiniUI

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

关于json加载的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-23 18:05:36 |只看该作者 |倒序浏览
本帖最后由 wudigongzi 于 2013-12-23 19:43 编辑

miniui中任基本何控件都能对json数据进行加载并解析,那我想问下,加载完后的json数据是存在哪儿的?比如我一个datagrid加载完后,如何在其他方法中alert出整段的json?
我是这么想的,miniui的控件一定本身也是从某个抽象类或者实体类里面继承来的。而这个抽象类或者实体类中一定有个数据仓用于存放数据加载的数据,这从每个控件都有setData方法里就可以印证。那么这部分的构建,是否可公开下?

Rank: 8Rank: 8

沙发
发表于 2013-12-24 09:45:00 |只看该作者
你要获取数据,直接grid.getData();

数据源部分不可能公开的,现在所有的方法事件等等都是针对控件本身,而不是数据源,如果现在公开出来,用户使用了这些公开出来的方法借口,那我们如果内部做了修改,岂不是用户更新之后原来的代码都没法用了?

如果你要数据,把数据从控件对象内获取出来再使用

Rank: 3Rank: 3

板凳
发表于 2013-12-24 09:53:23 |只看该作者
factory 发表于 2013-12-24 09:45
你要获取数据,直接grid.getData();

数据源部分不可能公开的,现在所有的方法事件等等都是针对控件本身,而不 ...

就是说现在的miniui的控件并非针对接口进行实现的对把。。。好吧,那我现在这边的checkboxlist要获取加载的json,是不是也只要.getData一下就行了对把?

Rank: 8Rank: 8

地板
发表于 2013-12-24 09:54:32 |只看该作者
wudigongzi 发表于 2013-12-24 09:53
就是说现在的miniui的控件并非针对接口进行实现的对把。。。好吧,那我现在这边的checkboxlist要获取加载 ...

对的

如果你是用url的话,是需要getData()获取下

如果你自己用ajax交互获取的,你可以用个全局变量把你自己交互获取出来的数据保存到这个变量中

Archiver|普加软件

GMT+8, 2025-7-2 06:05 , Processed in 1.044266 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部