Я пытаюсь добавить некоторые группы заголовков столбцов с подразделам столбцов в ExtJS, однако у меня возникли некоторые трудности ...Добавление столбцов и вложенных столбцов в ExtJS 4.1.3
Я знаю, что когда мы указываем конфигурации для GridPanel, мы можем использовать дерево, как структуру, чтобы указать столбцы с Подгруппой т.е.
columns[{
text: 'column1',
columns[{
text: 'subcolumn'
}]
}}
Это хорошо, однако, я пытаюсь сделать это динамически, когда мой GridPanel магазин нагрузка
у меня есть некоторый код который создает столбец сетки «на лету»
retCol = new Ext.grid.column.Column({
fixed: false,
hideable: false,
menuDisabled: true,
draggable: false,
sortable: false,
align: 'center',
text: monthName,
columns: []
});
Проблема заключается в том, вновь созданное, кажется, не имеют значения для столбцов, которые я поставляемых, он спрятан в initialConfig, но это не имеет смысла там: -/
Seen так как этот код создает заголовок столбца, если у нас нет массива столбцов, то нет возможности добавлять вспомогательные столбцы. Я попытался добавить к конфигурации «пунктов», но это не работает, либо: -/
Спасибо за любую помощь в заранее
Баз
Это то, что я пытаюсь сделать, построить конфигурацию динамически. Но после того, как я создал свой столбец, нет массива принадлежащих ему столбцов, которые я могу добавить под столбцы. – BigBaz
Нет, но вы можете построить что-то вроде столбцов: [{dataIndex: test, columns: [...]}] 'динамически, так что вам не нужно делать это с помощью полных классов. –
Создание динамической конфигурации столбца :) Я использовал простой массив объектов, чтобы сделать трюк! Спасибо, Йохан !!! – BigBaz