gpt4 book ai didi

ExtJS5 ViewModel 使用全局声明存储

转载 作者:行者123 更新时间:2023-12-03 10:16:07 25 4
gpt4 key购买 nike

根据this postthis one ,有两种方法可以将外部声明的 store 用于 viewModel。在第一个示例中 type在第二个中使用 source用来。
我的问题是 typesource不是 documented作为配置部分。

有没有其他方法可以在 viewModel 中使用外部声明的存储?应该使用哪一个?为什么?在哪里可以找到相关文档?
(我使用 extjs5.1.1 GPL)

最佳答案

type如果您想为每个 View 模型创建一个 Store 的新实例,则应该使用它。
source如果您有要用作后备存储的存储实例(传入或通过存储管理器全局可用),则应使用。作为链式存储,数据更改将被传递,但您可以对其进行排序或过滤而不会影响源存储(这对于显示来说很方便)。

您也可以直接创建或分配商店。分配(例如分配传入 View 的商店)很好,但不鼓励创建 - 如果您使用 Ext.create在定义 ViewModel 时创建一个新存储,该存储将位于原型(prototype)上,并在所有 ViewModel 实例之间共享。一般来说,使用 StoreManger 比这样做更好。

关于ExtJS5 ViewModel 使用全局声明存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33461573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com