Ext JS并将数据加载到表单中

时间:2013-01-15 09:42:30

标签: extjs

我已经构建了一个简单的MVC应用程序,我有一个表单,我需要将数据加载到其中。

我想知道是否应该使用商店或直接使用模型类加载此数据。我的网格已经有了一个商店。

所以我看到了这3个选项。

  1. 使用Model类
  2. 加载数据
  3. 使用现有商店加载数据(网格已使用此商店)
  4. 创建第二个商店并使用它加载我的数据。

1 个答案:

答案 0 :(得分:1)

  • 如果您的商店使用相同的型号,并且您编辑的数据(记录)将在该商店中明确加载(例如,如果您在双击网格时打开表单)或者可以插入我建议你选择商店方式。

  • 如果编辑未必加载到网格存储中的记录(模型实例),则应使用模型加载数据。

  • 如果上述两个点都为真,则只需要第二个商店,并且您也不想将该表单中的多个记录(模型实例)编辑批量处理为一个请求到服务器。

    < / LI>
  • 第三个选项是将表单直接绑定到服务器,但我建议您使用模型方法。

  

注意如果您需要为商店和模型使用不同的代理   只需在模型上设置一个,在商店上设置一个。默认情况下,商店   将继承模型的代理但从不继承模型的代理   商店