Файл «app.js«
var button1 = Ext.create('Ext.Button', { title: 'button1 title', //html: 'button1 html', text: 'btn1txt', width: 100, height: 50 }); var button2 = Ext.create('Ext.Button', { title: 'button2 title', //html: 'button2 html', text: 'btn2txt', width: 100, height: 50 }); var button3 = Ext.create('Ext.Button', { title: 'button3 title', //html: 'button3 html', text: 'btn3txt', width: 100, height: 50 }); var panel_b = Ext.create('Ext.Panel', { title: 'panel_b title', width: 500, height: 200, renderTo: 'panelbtns', items: [ button1, button2, button3 ] });
Одна панель, а внутри три кнопки.
Файл «index.html«
<div id="panelbtns"></div>
Обычный блок DIV.
Итоговый вид в приложении
Мы создали стандартную Панель (Panel) и вложили в неё три стандартные Кнопки (Button) в Ext JS. Для различий между кнопками мы использовали ключ «text«, чтобы написать метку для каждой кнопки. По умолчанию цвет текста кнопки синий.
При наведении курсора над кнопкой, фон кнопки становится темнее в оттенках серого.
Информационные ссылки
Сайт разработчика Ext JS — https://www.sencha.com
Онлайн редактор кода — https://fiddle.sencha.com/#view/editor
Документация Ext JS версии 7.5.0 — https://docs.sencha.com/extwebcomponents/7.5.0/index.html
Метод Ext.create() — https://docs.sencha.com/extwebcomponents/7.5.0/modern/Ext.html#method-create
Класс Panel — https://docs.sencha.com/extwebcomponents/7.5.0/modern/Ext.Panel.html
Класс Button — https://docs.sencha.com/extwebcomponents/7.5.0/modern/Ext.Button.html