ExtJS mvc:活动选项卡数据的保存位置

ExtJS mvc:活动选项卡数据的保存位置,extjs,model-view-controller,extjs4,Extjs,Model View Controller,Extjs4,我正在使用ExtJS和MVC模式。我的应用程序有一个选项卡区域,其中显示数据的多个实例。每个选项卡都有自己的存储,但它们共享相同的控制器实例,因为它们是完全相同的视图。这是允许的,因为控制器是完全无状态的。但在控制器中有大量代码寻找活动选项卡,因为控制器需要知道哪个视图在运行,以便从存储中恢复一些数据以正常工作。维护当前活动选项卡的位置在哪里?我有另一个控制器,称之为main,负责编排选项卡创建,但我不能保留,因为这违反了控制器的状态要求。有什么想法/建议吗?我有点困惑。这些选项卡是实际的Ext

我正在使用ExtJS和MVC模式。我的应用程序有一个选项卡区域,其中显示数据的多个实例。每个选项卡都有自己的存储,但它们共享相同的控制器实例,因为它们是完全相同的视图。这是允许的,因为控制器是完全无状态的。但在控制器中有大量代码寻找活动选项卡,因为控制器需要知道哪个视图在运行,以便从存储中恢复一些数据以正常工作。维护当前活动选项卡的位置在哪里?我有另一个控制器,称之为main,负责编排选项卡创建,但我不能保留,因为这违反了控制器的状态要求。有什么想法/建议吗?

我有点困惑。这些选项卡是实际的Ext.tab.tab类吗/您在扩展它吗?如果是,它们是否包含在Ext.tab.Panel中?如果这些假设是正确的,为什么不直接使用?假设是正确的。我问的是,为了获得当前数据而获取活动选项卡是否符合MVCAh,ok。现在我明白你的问题了。