Red de conocimiento informático - Material del sitio web - Cómo comenzar rápidamente con el complemento de formulario jQuery Flexigrid

Cómo comenzar rápidamente con el complemento de formulario jQuery Flexigrid

Busque el sitio web oficial del complemento jQuery Flexigrid Forms en Baidu y vea la imagen después de ingresar

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

Métodos de uso:

(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>

La interfaz final se muestra de la siguiente manera;