我希望能够获得有关创建新xtypes的一些见解。我目前一直在为每个部分创建一个新的xtype,构成我需要的完整UI组件,但我想我可能会过度设计它。
例如,如果我需要创建一个窗口,其中包含一个表单,而该表单又包含一个字段集,我一直在创建一个单独的窗口(new xtype),一个表单(new xtype),一个fieldset(new xtype)并带来这些都是使用Items数组。
当然,这允许我在另一个窗口中重复使用该窗体,因为它是一个单独的xtype,并且字段集也可以重复使用。
所以我想的只是创建1" xtype" - 窗口并使用Items放置所有额外的位,而不是实际为这些项创建单独的xtypes。这是推荐的吗?
就在现在,我似乎至少有两个文件(窗口和组件,如表单,网格等)
我的新窗口xtype实际上并不多,它很空。它只是添加了我创建的新xtypes。
我认为它创建了1 xtype并将所有必要的组件直接放在这个文件中,因此我将有一个窗口" AddCustomerWindow"或采取其他路线,我有至少2个文件(有时更多),我将有一个AddCustomerWindow,AddCustomerForm,AddCustomerFieldset
答案 0 :(得分:1)
如果需要在很多地方重新使用内部项目,那么可以为这些项目创建新的分隔xtype。如果它们不可再密封,那么这将成为额外的代码/额外文件,在这种情况下,您可以直接在您的窗口中编写所有项目。