相关疑难解决方法(0)

在ExtJS 4中多次拥有相同视图和存储的最佳实践

我想在ExtJS应用程序中同时具有不同存储的相同视图的不同实例.目前,我在视口中停止了同一视图的多个实例(Ext.view.View).

但是,在每个视图中拥有不同商店的最佳做法是什么?我找到的每个示例都在使用控制器的stores-Config创建的视图中使用Store-ID.但是这会为每个视图使用相同的商店.

目前我想出了以下可能的解决方案:

  1. 为每个视图实例创建自己的商店类.将所有商店添加到控制器,并为每个视图实例使用不同的Store-ID.
  2. 根本不要使用控制器存储,并在视图的initComponent中创建一个新存储,手动将不同的参数传递给存储的每个实例.
  3. 根本不要使用控制器存储,并手动在视图的initComponent中创建新存储.然后使用load手动为每个商店实例使用不同的参数加载商店.

这些解决方案中的任何一种都是最佳实践,还是应该以不同方式完成

parameters extjs store

5
推荐指数
1
解决办法
1048
查看次数

标签 统计

extjs ×1

parameters ×1

store ×1