Red de conocimiento informático - Material del sitio web - Cómo utilizar jQuery EasyUI para crear programas web

Cómo utilizar jQuery EasyUI para crear programas web

1

Busque "jQuery EasyUI" en el motor de búsqueda de Baidu, como se muestra en la siguiente figura.

2

Visite el sitio web chino de JQuery EasyUI, como se muestra en la siguiente figura.

3

Haga clic en el hipervínculo de descarga de JQuery EasyUI en la barra de navegación para acceder a la página de descarga de JQuery EasyUI, como se muestra en la siguiente figura.

4

Seleccione la versión GPL y haga clic en el botón de descarga oficial a continuación, como se muestra en la siguiente figura.

5

Descomprima la versión GPL de JQuery EasyUI. El directorio del proyecto se muestra a continuación.

6

A continuación se muestra un ejemplo de una aplicación CRUD básica (aplicación básica Agregar/Quitar/Auditar) para introducir el uso de JQuery EasyUI.

lt;! DOCTYPE htmlgt;

lt; htmlgt;

lt;

lt; > lt;titlegt;Aplicación CRUD básica - jQuery EasyUI CRUD Demolt;/titlegt;

lt;link rel="stylesheet" type="text/css" href="/easyui/themes/default/easyui .css"gt;

lt; enlace rel="stylesheet" type="text/css" href="/easyui/themes/icon.css"gt;

lt; enlace rel="stylesheet" type="text/css" href="/easyui/themes/icon.css"gt;

lt; enlace rel="stylesheet" type="/text/css" href="/easyui/themes/color.css"gt;

lt; enlace rel="stylesheet" type="text/css" href="/easyui/demo/demo.css"gt;

lt; tipo de script="text/javascript" src="/jquery-1.6.min.js"gt;/scriptgt;

lt; /javascript" src="/easyui/jquery. easyui.min.js"gt;lt;/scriptgt;

lt;/headgt;

lt;bodygt;

lt;h2gt;Aplicación CRUD básicalt;/h2gt;

lt;h2gt;Aplicación CRUD básicalt;/h2gt;

lt;pgt;Haga clic en los botones de la barra de herramientas de la cuadrícula de datos para realizar acciones crudas.lt;/pgt;

lt;table id="dg" title="Mi usuario" class="easyuii-datagrid" style="ancho: 700px; alto: 250px"

url="get_users.php"

toolbar="#toolbar" pagination="true"

rownumbers="true" fitColumns="true" singleSelect = "verdadero"gt;

lt;theadgt;

lt;trgt;

lt;th field="firstname" width="50"gt; Nombrelt;/thgt;

lt;ésimo campo="apellido" ancho="50"gt; Apellidolt;/thgt;

lt;ésimo campo="teléfono"

width="50"gt;Phonelt;/thgt;

lt.th field="email" width="50" gt;Emaillt;/thgt;

lt;/trgt ;

lt;/theadgt;

lt;/tablegt;

lt;div id="toolbar"gt;

lt ;a href="javascript:void(0)" class="easyuii-linkbutton"

iconCls="icon-add" Plain="true" onclick="newUser()"gt;Nuevo p>

userlt;/agt;

lt;a href="javascript:void(0)"

class="easyuii-linkbutton" iconCls="icon - editar" Plain="true"

onclick="editUser()"gt;Editar usuariolt;/agt;

lt;a

href=" javascript :void(0)" class="easyuii-linkbutton"

iconCls=" icon-remove" Plain="true" onclick="destroyUser()"gt;Eliminar

Userlt ;/agt;

lt;/divgt;

lt;div id="dlg" class="easyuii-dialog" style="ancho: 400px; alto: 280px; relleno :10px 20px"

cerrado="true" botones="#dlg-buttons"gt;

lt;div class="ftitle"gt;Información del usuariolt;/divgt;

lt; formulario id="fm" método="post" novalidategt;

lt; div class="fitem"gt; Nombre:

lt; input name="firstname" class="easyui-textbox" require="true"gt

lt;/divgt; > lt;div class="fitem"gt;

lt;div class="fitem"gt;

lt;labelgt;Apellido: lt;/labelgt;

lt ;nombre de entrada="apellido" clase="easyui-textbox" requerido ="true"gt;

lt;/divgt;

lt;div class="fitem"gt ;

lt; labelgt; Teléfono: lt /labelgt;

lt; nombre de entrada="teléfono" class="easyui-textbox" class="easyui-textbox"

" requerido class="easyui-textbox"gt;

lt; /divgt;

lt; div class="fitem"gt;

lt; labelgt ;Correo electrónico:

lt; input name="email" class="easyui-textbox" validType="email"gt;

lt;/divgt;

lt;/formgt;

lt;/divgt;

lt;div id="dlg-buttons"gt;

lt;a href=" javascript:void(0)" class="easyuii-linkbutton c6"

iconCls="icon-ok" onclick="saveUser() "

style="ancho: 90px" gt; /agt;

lt; a

href="javascript:void(0)" class="easyuii-linkbutton"

iconCls= " icon-cancel" onclick="javascript:$('#dlg').dialog('close')"

style="width: 90px"gt;Cancellt;/agt;

lt;/divgt;

lt;script type="text/javascript"gt;

var url;

función nuevoUsuario(){

$('#dlg').dialog('open').dialog('center').setTitle','Nuevo usuario');

$('#fm' ).form('clear');

url = 'save_user.php';

}

función editarUsuario(){

var fila = $(' #dg').datagrid('getSelected');

if (fila){

$('#dlg').dialog('open ').dialog('center').dialog('setTitle', 'Editar usuario');

$('#fm').form('load', fila);

url = 'update_user.php?id=' fila.id

}

}

función saveUser(){

$('#fm').form( 'enviar', {

url: url,

onSubmit: function(){

return $ (this).form('validar');

},

éxito: función(resultado) {

var resultado = eval('(' resultado ')');

if (resultado.errorMsg

){

$.messager.show({

título: 'Error',

msg: resultado.dialog('cerrar'); // Cerrar Cuadro de diálogo

$('#dg').datagrid('reload'); // Recargar datos del usuario

}

}

});

}

función destroyUser(){

var fila = $('#dg').datagrid('getSelected');

if (row){

$.

$.messager.confirm('Confirmar', '¿Estás seguro de que quieres destruir a este usuario? ' , función(r){

if (r){

$.post('destroy_user.php' , {id: fila.id}, función(resultado){< / p>

if (result.success){

$('#dg').datagrid('reload'); // recargar los datos del usuario

} else {

$.messager.show({ // Mostrar mensaje de error

título: 'Error',

msg: result.errorMsg

});

}

}, 'json');

}

} p> }); p> }

}

lt;/scriptgt;

lt;style type="text/css"gt;

# fm{

margen: 0;

relleno: 10px 30px <

}

.ftitle{

tamaño de fuente: 14px;

peso de fuente: negrita;

relleno: 5px 0; p> p>

borde inferior: 1px sólido #ccc;

}

.fitem{

margen inferior: 5px; >

}

.fitem etiqueta{

visualización: bloque en línea

ancho: 80px

}

.fitem entrada{

ancho: 160px;

}

lt;/stylegt;

lt;/ bodygt;

lt;/htmlgt;

7

El caso se desarrolla de la siguiente manera.

8

En este caso, es necesario introducir los siguientes archivos CSS y js, como se muestra a continuación:

lt link rel="stylesheet" type; = "text/css" href="/easyui/themes/default/easyui.css"gt )

lt; enlace rel="stylesheet" type="text/css" href="/easyui/ temas /icon.css"gt;

lt; link rel="stylesheet" type="text/css" href="/easyui/themes/icon.css"gt;

lt;link rel="stylesheet" type="text/css" href="/easyui/themes/color.css"gt;

lt;link rel="stylesheet" type="text/ css" " href="/easyui/demo/demo.css"gt;

lt; tipo de script="text/javascript" src="/jquery-1.6.min.js"gt; /scriptgt ;

lt;script type="text/javascript" src="/easyui/jquery..min.js"gt;lt;/scriptgt;

lt;script tipo = "texto/javascript" src="/easyui/jquery.easyui.