0

我是 extjs 的新手,这可能是应用我的代理的正确位置,它是商店还是模型?与他们有什么区别,哪个可能是获得更多优势的更好地方?

4

1 回答 1

0

代理现在可以附加到商店或模型。代理可以配置有读取器和写入器,它们对与服务器的通信进行解码和编码。

添加到模型或商店有什么不同?

Store:我们将 Store 配置为使用 Ajax 代理,告诉它要从中加载数据的 url 以及用于解码数据的 Reader。在这种情况下,我们的服务器返回 JSON,因此我们设置了一个 Json Reader 来读取响应。这里商店支持添加功能,例如我们可以在模式类中进行的过滤、排序和分组。

模型:模型只是一组字段及其数据。模型的四个主要部分是字段、代理、关联和验证。所以很明显,除了代理之外,它还支持关联和验证。它的主要好处是我们可以轻松加载和保存模型数据,而无需创建 Store。

总的来说,我们可以根据您的要求来决定使用哪一个。大多数人都更喜欢商店来利用许多功能而不是模型在此处输入图像描述

于 2013-05-03T09:53:45.857 回答