Déjame decirte que es ext
Ext es una poderosa biblioteca de clase JS, que anteriormente se basaba en Yahoo-Ui, pero ahora es completamente independiente, principalmente incluyendo datos, widgets, formato, cuadrícula, DD, menú. El más poderoso debe considerarse cuadrícula. La idea de programación se basa en la programación orientada a objetos (OOP), que tiene muy buena escalabilidad. Puede escribir extensiones usted mismo y definir su propio espacio de nombres. La aplicación web puede sentirse demasiado grande. Sin embargo, puede cargar la biblioteca de clases que desee según sea necesario según sea necesario.
Incluye principalmente tres archivos grandes ext-all.css, ext-base.js, ext-all.js (incluidas todas las bibliotecas de clases, puede eliminarlos según sea necesario. El sitio web oficial proporciona esta interfaz). Estos tres archivos son esenciales al hacer referencia a la biblioteca de clases EXT.
¡Proporciona una experiencia de apariencia rica y muy hermosa y se ha convertido en un buscador de interfaz solicitado! Sus componentes centrales básicamente cubren los componentes comúnmente utilizados que usamos para construir clientes ricos.
Comenzando con Ext 2, se cobrará la versión comercial (para aquellos desarrolladores que apuntan a obtener ganancias).
Esto puede afectar algunas de sus perspectivas de aplicación. La última versión actual es 3.2.2
1. Cree un botón Agregar, evento de oyentes en el evento de clic en el botón,
{id: 'Button1', xtype: 'Button', Margin: '6', Text: 'Add', Name: 'Btn-Add', IconCls: 'Btn-Add', oyentes: {Click: function () {var r = ext.create ('elementgridmdl', {// ………}); // Los datos se insertarán en la tabla Ext.getcmp ('grid1'). GetStore (). Insert (ext.getcmp ('grid1'). GetStore (). GetCount (), r); // Agregue una línea al final de la tabla celular.canceledit (); celleDiting.StarDitByPosition ({// La posición donde el cursor aparece en la tabla que se editará Ext.getcmp ('grid1'). GetStore (). GetCount ()-1, columna: 1});}}}2. Llame a este método de botón
Ext.getcmp ('fButton'). FireEvent ('Click');3. Configuración de complementos: Atributo en la tabla de cuadrícula:
Plugins: [celleDiting = ext.create ('ext.grid.plugin.celediting', {clickstoedit: 1, oyentes: {editar: function (editor, e) {}}})],,,