首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ExtJs Store.Load() vs Model.Load()

ExtJs Store.Load() vs Model.Load()
EN

Stack Overflow用户
提问于 2013-04-30 15:45:58
回答 1查看 6.5K关注 0票数 8

store.load()model.load()有什么不同?一个使用callback,另一个使用success/failure,它们的函数签名略有不同。

除此之外,使用store.load()和不使用它直接调用model.load()有什么主要区别吗?在加载带有关系的嵌套模型时有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 19:54:53

如果你查看Ext.data.Model文档的“商店中的用法”部分,你会发现这两句话:

存储区只是模型实例的集合--通常是从某个服务器加载的。Store还可以维护一组添加、更新和删除的Model实例,以便通过代理与服务器同步。

通常需要加载一组要在UI中显示和操作的模型实例

因此,这意味着存储通常用作许多模型实例的集合(或者我称之为存储库),这些实例使用定义的反手同步数据,并维护可过滤、查询等的模型实例列表。

另一方面,Ext.data.Model.load方法只根据特定的模型id加载一个实例数据。

基于此,我想说Ext.data.Model.loadExt.data.Store.load之间的区别在于您想要加载的数据量(一个或多个模型实例)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16294756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档