Позвольте мне сказать вам, что такое Ext
EXT-это мощная библиотека классов JS, которая ранее была основана на Yahoo-UI, но теперь она полностью независимая, в основном включающая данные, виджет, форма, сетка, DD, меню. Самый мощный должен считаться сеткой. Идея программирования основана на объектно-ориентированном программировании (ООП), которое имеет очень хорошую масштабируемость. Вы можете написать расширения самостоятельно и определить свое собственное пространство имен. Веб -приложение может показаться слишком большим. Тем не менее, вы можете загрузить нужную библиотеку классов по мере необходимости.
В основном он включает в себя три больших файла ext-all.css, ext-base.js, ext-all.js (включая все библиотеки классов, вы можете удалить их по мере необходимости. Официальный веб-сайт предоставляет этот интерфейс). Эти три файла необходимы при ссылке на библиотеку классов EXT.
Он обеспечивает богатый, очень красивый опыт внешности и стал востребованным многими разработчиками интерфейса! Его основные компоненты в основном охватывают широко используемые компоненты, которые мы используем для создания богатых клиентов.
Начиная с Ext 2, коммерческая версия (для тех разработчиков, которые стремятся к прибыли) будет взиматься.
Это может повлиять на некоторые из его перспектив применения. Текущая последняя версия - 3.2.2
1. Создайте кнопку добавления, событие слушателей в кнопке нажимает событие,
{id: 'button1', xtype: 'button', margin: '6', текст: 'добавить', имя: 'btn-add', iconcls: 'btn-add', слушатели: {click: function () {var r = ext.create ('itemgridmdl', {//}); Ext.getCmp ('grid1'). GetStore (). Insert (ext.getCmp ('grid1'). GetStore (). GetCount (), r); // Добавить строку в конце таблицы. Ext.getCmp ('grid1'). GetStore (). GetCount ()-1, столбец: 1});}}}2. Вызовите этот метод кнопки
Ext.getCmp ('fbutton'). FireVent ('click');3. Конфигурация плагинов: атрибут в таблице сетки:
Плагины: [cellEditing = ext.create ('ext.grid.plugin.cellediting', {clickstoedit: 1, слушатели: {edit: function (редактор, e) {}}})],