Cómo comenzar rápidamente con el complemento de formulario jQuery Flexigrid
Haga clic en Descargar el sitio web oficial para ingresar a la página de inicio de Flexigrid GitHub y descargar el paquete del complemento
Descomprima el paquete del complemento que acaba de descargar y vea el directorio:
p>
README.md presenta algunas funciones e información del certificado de la versión actual
La hoja de estilo del complemento se almacena en el directorio Css y el js del complemento se almacena en el directorio Js
La demostración son algunos ejemplos de uso proporcionados por el autor
(1) En los diversos ejemplos que vienen con el paquete del complemento, los lectores pueden aprender de él: presenta cómo los diferentes formatos de datos (como .JSON, XML) están vinculados a complementos.
(2) En los diversos ejemplos que vienen con el paquete de complementos, los lectores pueden aprender de él: presenta cómo los diferentes formatos de datos (como .JSON, XML) están vinculados a complementos.
(3) En los diversos ejemplos que vienen con el paquete del complemento, los lectores pueden aprender cómo vincular JSON, XML) al formulario flexgrid. Para obtener más detalles, consulte la fuente. código para aprender
(2) Cómo personalizar la inserción de datos y controles en el formulario según sea necesario
A continuación dé un ejemplo simple: los requisitos se muestran a continuación
Pasos: a. Utilice eclipse/Myeclipse o Visual Studio (qué herramienta utilizar depende de sus preferencias, también puede utilizar un editor de texto) para crear un proyecto web
b. y complemento Flexigrid al proyecto
c. Cree un nuevo TestFlexigrid.
página html para editar, el código html es:
lt;! DOCTYPE htmlgt;
lt; htmlgt;
lt;
lt; meta charset="UTF-8"gt; >lt;titlegt;Prueba Flexigridlt;/title gt;
lt;link rel="stylesheet" type="text/css" href="js/flexigrid/css/flexigrid.css"gt;
lt;script type="text/javascript" src="js/jquery-1.8.3.js"gt;lt;/scriptgt;
lt;script type="texto /javascript" src="js/flexigrid/js/flexigrid.js"gt;lt;/scriptgt;
lt;/headgt;
lt;body onload="init( ); "gt;
lt; table id="tb_account1"gt;
lt;/tablegt;
lt;/body lt;/bodygt;
lt;/htmlgt;
código de pieza js:
lt;scriptgt;
función init() {
$('#tb_account1').flexigrid({
'url': false
, 'ancho': 500
, 'tipo de datos': 'json'
, 'colModel': [
{ 'display': 'Nombre', 'nombre': 'Nombre', 'ancho': 100, 'ordenable': falso, ' align': 'left', 'dataAlign': 'left' }
, { 'display': 'age', 'name': 'age', 'width': 100, 'ordenable': false, 'align': 'left', 'dataAlign': 'left' }
, { 'display': 'Option', 'name': 'Option', 'width': 300, ' sortable': false, 'align': 'left', 'dataAlign': 'left' }
]
, 'resizable': false
, 'striped': verdadero
, 'singleSelect': verdadero
, 'showToggleBtn': falso
, 'minheight'.30
, 'altura': 150
, 'preProcess': función (datos) {
datos de retorno;
}
, 'doDbClick': función () {
}
});
var tbData1 = { 'total': 1, 'filas': [] } ;
<p>for (var i = 0; i lt; 4; i) {
tbData1['filas'].push({ 'celda': botón gt; agregar lt; / botón gt; lt; botón gt; modificar lt; / botón gt; "] });
tbData1['fila'].push({ 'celda': "nombre", "10", "lt.});
}
$('#tb_account1').flexAddData(tbData1);
}
lt;/scriptgt; p>
p>
La interfaz final se muestra de la siguiente manera;