哪个是应用代理的正确位置,是商店还是模型?

时间:2013-05-03 09:30:56

标签: extjs4

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

总的来说,我们可以根据您的要求来决定使用哪一个。大多数人都喜欢商店使用许多功能,而不是模型enter image description here