Tabpanel的MVC架构

时间:2014-05-22 07:34:44

标签: extjs

通过sencha cmd在extjs中创建应用程序后,我注意到一个tabpanel创建为默认值。事实上,我将使用它。在我的tabpanel中,我想为不同的标签使用不同的表单。我也创建了观点和控制器用于不同形式。我的tabpanel包含固定标签,无需动态创建。现在,我如何将这些视图添加到相应的选项卡中。

此外,我想要一个所有控制器和视图的公共文件,它应该首先加载。在哪里保存这个文件??

任何帮助都将不胜感激!!

1 个答案:

答案 0 :(得分:0)

最佳做法是不要将表单添加到标签作为项目,而是将表单和其他组件作为标签添加到标签面板。最好的方法是将别名分配给将成为选项卡的组件,然后:

itmes:[{
    xtype:'your-form1'
},{
    xtype:'your-form2'
}]

其中items是选项卡面板的配置选项,而form1和form2将是标签。

有关别名/ xtypes的详细信息,请参阅:http://extjs.eu/what-is-an-xtype/

无法在一个文件中组合更多控制器/视图/存储等。 Ext严格遵循每个文件一级的概念。