Latest web development tutorials
×

jQuery EasyUI curso

jQuery EasyUI curso jQuery EasyUI breve introducción

jEasyUI solicitud

jEasyUI Creación de una aplicación CRUD jEasyUI Creación de una cuadrícula de datos CRUD jEasyUI formulario de solicitud CRUD jEasyUI Crear un lector de RSS

jEasyUI Arrastrar y soltar

jEasyUI arrastrar y soltar básica jEasyUI Crear caída de carrito de la compra jEasyUI Crear un plan de estudios

jEasyUI Menús y botones

jEasyUI Creación de un menú sencillo jEasyUI Crear botón de Enlace jEasyUI Crear un botón de menú jEasyUI Crear botón de división

jEasyUI disposición

jEasyUI Crear un diseño de frontera jEasyUI Crear diseños complejos jEasyUI Crear panel de plegado jEasyUI crear pestaña jEasyUI Dinámicamente agregar fichas jEasyUI Añadir ficha Reproducción automática jEasyUI Crear XP Style en el panel lateral izquierdo

jEasyUI cuadrícula de datos

jEasyUI Convertida a la red de datos de tabla HTML jEasyUI Obtener fila de datos seleccionado jEasyUI Agregar consulta jEasyUI Añadir barra de herramientas jEasyUI Crear barras de herramientas complejas jEasyUI Configuración de columnas de congelación jEasyUI Cambio de columna dinámico jEasyUI formato de columnas jEasyUI Establecer el tipo jEasyUI Organización personalizada jEasyUI Crear una combinación de columnas jEasyUI Añadir casilla jEasyUI paginación personalizada jEasyUI Habilitar la edición en línea jEasyUI Editor extendida jEasyUI operación de la columna jEasyUI celda combinada jEasyUI Crear una vista personalizada jEasyUI Crear Resumen de pie de página jEasyUI Condiciones conjunto de filas color de fondo jEasyUI Crear una cuadrícula de propiedades jEasyUI líneas expandidas Mostrar Detalles jEasyUI crear subdivisiones jEasyUI Mostrar los datos masiva jEasyUI Añadir un componente de la página

jEasyUI ventana

jEasyUI Creación de una simple ventana jEasyUI Ventana de barras de herramientas personalizadas jEasyUI Ventana y diseño jEasyUI crear diálogo jEasyUI cuadro de diálogo Personalizar

jEasyUI árbol de menús

jEasyUI Utilice las etiquetas para crear el menú de árbol jEasyUI Crear menú de árbol asíncrono jEasyUI Adición de un menú de árbol de nodos jEasyUI Crear menú de árbol con casillas de verificación jEasyUI Arrastrar y soltar el control de menú de árbol jEasyUI menú de carga de árboles padre / hijo nodos jEasyUI Creación de un árbol sobre la base de cuadrícula jEasyUI Crear una malla compleja árbol jEasyUI rejilla árbol cargado dinámicamente jEasyUI Agregar una ficha Cuadrícula árbol jEasyUI La carga diferida árbol de nodo de la malla

jEasyUI formulario

jEasyUI Presentar el formulario para crear una máquina asíncrona jEasyUI autenticación de formularios jEasyUI Crear un cuadro de árbol desplegable jEasyUI cuadro desplegable Formato jEasyUI Filtro cuadrícula de datos desplegables

jEasyUI Manual de referencia

jQuery EasyUI Widget jQuery EasyUI propagación

plugin de jQuery EasyUI

jQuery EasyUI proporcionan para la creación de páginas web en varios navegadores conjunto completo de componentes, incluyendo la poderosa cuadrícula de datos (tabla de datos), treegrid (forma de árbol), el panel (Panel), combinado (combinación desplegable) y así sucesivamente. Los usuarios pueden combinar estos componentes también se pueden usar uno solo.

Plug-in de la lista

Base (base)

Layout (Diseño)

Menu (Menú) y Button (Botón)

(Formulario)

Ventana (Ventana)

Cuadrícula de datos (Data Grid) y el árbol (árbol)

Widget

Easyui Cada componente tiene propiedades, métodos y eventos. Los usuarios pueden ampliar fácilmente con esos componentes.

propiedad

Se define en las jQuery.fn. {Programas} .defaults. Por ejemplo, los atributos de diálogo se definen en jQuery.fn.dialog.defaults.

evento

Evento (llamada de retorno) se define en jQuery.fn. {} Plugin .defaults.

camino

Método de llamada sintaxis: $ ( 'selector') plug-in ( "método", parámetro) ;.

en la que:

  • selector de jQuery es el selector de objeto.
  • plugin es un nombre de plug-in.
  • método con enchufe para el método existente.
  • parámetro es un parámetro de objeto puede ser un objeto, una cadena ...

El método se define en jQuery.fn. {} Plugin .methods. Cada método tiene dos parámetros: jq y param. El primer parámetro 'JQ' es necesario, una referencia al objeto jQuery. El segundo parámetro "param" se refiere a los parámetros del método real que se pasa. Por ejemplo, para extender método de componentes de diálogo denominado enfoque 'mymove', de la siguiente manera:

$ .extend ($. Fn.dialog.methods, {
    mymove: function (JQ, nuevPosicion) {
		volver jq.each (function () {
			$ (Este) .dialog ( 'mover', nuevPosicion);
		});
    }
});

Ahora se puede llamar al método 'mymove' para mover el cuadro de diálogo (diálogo) para la ubicación especificada:

$ ( '# DD'). Diálogo ( 'mymove', {
    izquierda: 200,
    superior: 100
});

Empecé a usar jQuery EasyUI

Descargar Biblioteca, y hace referencia a EasyUI archivos CSS y JavaScript en su página.

<Link rel = "stylesheet" type = "text / css" href = "easyui / themes / default / easyui.css">
<Link rel = "stylesheet" type = "text / css" href = "easyui / themes / icon.css">
<Script type = "text / javascript" src = "easyui / jquery-1.7.2.min.js"> </ script>
<Script type = "text / javascript" src = "/ easyui jquery.easyui.min.js"> </ script>

Una vez que se hace referencia a los archivos necesarios EasyUI, se puede definir un EasyUI componentes mediante el uso de etiquetas o JavaScript. Por ejemplo, para un panel superior con una función de plegado, tiene que escribir el código HTML de la siguiente manera:

id = "p" clase <div = estilo "del panel easyui" = "width: 500px; altura: 200px; padding: 10px;"
    title = "Mi panel" iconCls = "icono de guardado" colapsable = "true">
    El contenido del panel
</ Div>

Al crear un componente mediante marcado, atributo 'ficha' Opciones se utiliza para apoyar el nombre de la propiedad ya que la versión 1.3 es compatible con HTML5. Por lo que puede volver a escribir el código anterior de la siguiente manera:

id = "p" clase <div = estilo "del panel easyui" = "width: 500px; altura: 200px; padding: 10px;"
    title = "Mi panel" de datos-options = "iconCls: 'icono-SAVE', plegable: true">
    El contenido del panel
</ Div>

El código siguiente muestra cómo crear un cuadro combinado enlazado evento 'onSelect'.

<Entrada class = "easyui-cuadro combinado" name = "lengua"
    datos-options = "
    url: 'combobox_data.json',
    campo de Valor: 'id',
    textField: "texto",
    panelHeight: 'auto',
    onSelect: function (registro) {
    alerta (record.text)
    } ">