Ext JS 4 - Вертикальное исключение ButtonGroup DOM
Получение исключения, подобного этому, при попытке иметь одну столбцовую вертикальную групповую группу:
Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 [ext-all-dev.js: 88026]
var btn1 = Ext.create('Ext.button.Button', {
text: 'BTN 1',
iconCls: 'icon-database-go-32'
});
var btn2 = Ext.create('Ext.button.Button', {
text: 'BTN 2',
iconCls: 'icon-data-table-32'
});
var actions = Ext.create('Ext.container.ButtonGroup', {
columns: 1,
defaults: {
scale: 'large',
iconAlign: 'top',
rowspan: 3
},
title: 'Actions',
items: [btn1, btn2]
});
this.dockedItems = [{
xtype: 'toolbar',
dock: 'left',
items: [actions]
}];
1 ответ
Решение
Ну, строчка убивает это. Вот проверенный пример, который работает
var actions = Ext.create('Ext.container.ButtonGroup', {
columns: 1,
title: 'Actions',
items: [
{
text: 'BTN 2',
iconCls: 'icon-data-table-32',
scale: 'large',
iconAlign: 'top'
}, {
text: 'BTN 1',
iconCls: 'icon-database-go-32',
scale: 'large',
iconAlign: 'top'
}]
});
Вот JSFiddle