我正在使用 extJs 6。我有如下代码,它可以是文本框或其他任何东西。我想为所有字段创建一个通用存储库,然后使用 xtype 或其他方法将其包含在报告中,因为相同的代码将在多个报告中使用。
items: [
{
xtype: 'combo',
fieldLabel: 'year',
name: 'Year',
displayField: 'Key',
valueField: 'Year',
value: new Date().getFullYear(),
store: {
type: 'years'
}
},
它应该看起来像
items: [
{
xtype: 'yearfield'
},
]
或者
items: [
xtype: 'yearfield'
]
至于我应该如何定义这些字段以及它应该扩展什么。