Я использую extJs 6. У меня есть код, как показано ниже, это может быть текстовое поле или что-то еще. Я хочу сделать общее репо для всех полей, а затем включить в отчеты, используя xtype или что-то еще, потому что один и тот же код будет использоваться в нескольких отчетах.
items: [
{
xtype: 'combo',
fieldLabel: 'year',
name: 'Year',
displayField: 'Key',
valueField: 'Year',
value: new Date().getFullYear(),
store: {
type: 'years'
}
},
Это должно выглядеть так
items: [
{
xtype: 'yearfield'
},
]
or
items: [
xtype: 'yearfield'
]
Как я должен определить эти поля и что они должны расширять.