У меня есть несколько сеток, которые имеют общие столбцы, например (проблема не ограничивается столбцами, любым объектом конфигурации). В настоящее время я делаю что-то вроде этого:Какие хорошие подходы к повторному использованию частей конфигурации?
//columns.js
var columns = {"reusable1": {...}, "reusable2": {...}};
//grid views
Ext.define('MyApp.view.Grid', {
columns: [
{text:'inline column1'},
columns.reusable1,
columns.reusable2,
{text:'inline column2'},
]
});
Это получает работу, но что было бы лучше, подход, который работает аналогичным образом (без создания уникального xtype
для каждой конфигурации детали или модификации конфигов в constructor
или initComponent
). Я просто хочу, чтобы по-прежнему можно было разместить многострочные шаблоны для повторного использования.