我希望对创建新的xtype有所了解。我目前一直在为组成我所需的完整UI组件的每个部分创建一个新的xtype,但是我认为我可能会过度设计它。

例如,如果我需要创建一个包含表单的窗口,而表单又包含一个字段集,那么我一直在创建一个单独的窗口(新xtype),一个表单(新xtype),一个字段集(新xtype),并将所有这些都放在一起使用Items数组。

当然,现在这使我可以在另一个窗口中重复使用该窗体,因为它是单独的xtype,并且可以重复使用该字段集。

所以我在考虑只创建1个“ xtype”-窗口并使用Items放置我所有的额外位,而实际上没有为这些项目创建单独的xtype。这是推荐的吗?

就目前而言,我似乎至少有两个文件(窗口和组件,例如表单,网格等)

我的新窗口xtype并没有真正做很多事情,它非常空。它只是添加了我创建的新xtype。

我认为这会导致创建1个xtype并将所有必要的组件直接放置在此文件中,因此我将拥有1个窗口“ AddCustomerWindow”,或者采用另一条路线,即我至少拥有2个文件(有时更多),而我将拥有一个AddCustomerWindow ,AddCustomerForm,AddCustomerFieldset

最佳答案

如果需要在许多地方重复使用内部项目,那么可以为这些内部项目创建新的分隔xtype。如果它们无法重新密封,则这将成为额外的代码/额外的文件,在这种情况下,您可以直接在窗口中写入所有项目。

10-04 15:31