Думаю, вам стоит взглянуть на использование стандартных кнопок ExtJS. Кнопку можно назначить группе , чтобы они действовали как элементы, показанные в вашей ссылке.
См. Этот пример:
{
xtype: 'button',
text: 'Choice 1',
toggleGroup: 'mygroup'
}, {
xtype: 'button',
text: 'Choice 2',
toggleGroup: 'mygroup'
}, {
xtype: 'button',
text: 'Choice 3',
toggleGroup: 'mygroup'
}
Кнопки также имеют свойство под названием enableToggle
, которое позволяет им переключаться, и автоматически устанавливается в значение true, когда вы устанавливаете toggleGroup
, а toggleGroup
сообщает ExtJS, как они связаны.
Обратите внимание, они выглядят как обычные кнопки ExtJS, но ведут себя так, как вы хотите.