2012-04-03 40 views
0

我有一个问题:ExtJs库的“关联”功能(HasMany-belongsTo)仅适用于嵌套的JSON数据?用两个不同的数据定义两个不同的商店是否可行,检索“urls”(以及两个不同的关联定义模型)和“hasMany”的作品?或者,我只需要定义一个商店(一个数据检索“url”和一个嵌套的JSON输出,并反映数据库的数据关联),然后借助模型“格式化”数据,以Ext可以消耗? 如果第二种情况属实,那么某人可以使用Ext“关联”功能处理大量数据(比如说博客:users => blog-post => blog-reply)? 对不起,我抽象的写作风格, 汤姆, 希腊Ext associations

+0

我建议不要在客户端处理大量的数据 - 它没有任何目的。最终使用只能在一个页面中获取值得信息的页面,其余的应该在服务器上进行分页/排序/搜索/过滤。 – dbrin 2012-04-03 17:23:50

+0

你能向我解释hasmany关系是如何工作的吗?是否需要加载一个将保存所有数据(包含关系)的json? – anarchos78 2012-04-03 20:24:00

+0

这取决于你的用例。看一下sencha指南om,他们建议你如何使用它。我不认为它的黄金时间准备就绪。 – dbrin 2012-04-03 20:29:59

回答

0

可以在内线中任何一种格式,只要你定义corespondent读者使用协会有大量的数据。使用非常大的数据集还需要分页机制以及延迟加载机制。您很少需要一次加载整个树。

Ext为您提供了这些手段。在文档中阅读有关以下内容的更多信息:Store,Proxy,Reader。或者在这里问问。