как вариант:
Ext.onReady(function() {
var alphabet = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', '...'];
var objs = new Array();
for (var i = 0; i < alphabet.length; i++)
objs[i] = {
text: alphabet[i],
listeners:
{
click:
{
fn: function()
{
console.log(this.text)
}
}
}
};
console.log(objs)
var searchDoc = Ext.create('Ext.panel.Panel', {
title: 'Panel with ButtonGroup',
renderTo: Ext.getBody(),
bbar: [{
xtype: 'buttongroup',
width: '100%',
columns: 11,
title: 'Поиск',
items: objs,
listeners: {
element: Ext.get("el"),
click: {
fn: function(el) {
alert(el.text);
}
}
}
}]
});
});