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

jQuery EasyUI extendió - rejilla de filtro de fila de datos

jQuery EasyUI Extended jQuery EasyUI Extended

uso

Contiene el archivo '' datagrid-filter.js

<Script type = "text / javascript" src = "datagrid-filter.js"> </ script>

Habilitar el filtrado (filtro)

var dg = $ ( '# dg');
dg.datagrid (); // crear datagrid
dg.datagrid ( 'enableFilter'); // habilitar el filtro

propiedad

La propiedad se extiende desde la cuadrícula de datos (cuadrícula de datos), la siguiente es una propiedad de la cuadrícula de datos (DataGrid) añadió.

名称 类型 描述 默认值
filterMenuIconCls string 过滤菜单项(指示要使用的项目)的图标 class。 icon-ok
filterBtnIconCls string 过滤按钮的图标 class。 icon-filter
filterBtnPosition string 过滤按钮的位置。可能的值是 'left' 和 'right'。 right
filterPosition string 过滤栏相对于列的位置。可能的值是 'top' 和 'bottom'。 bottom
remoteFilter boolean 设置为 true 则执行远程过滤。
当启用时,'filterRules' 参数将发送到远程服务器。
'filterRules' 参数的值由 'filterStringify' 函数获得。
false
filterDelay number 从 'text' 过滤组件中最后一个键输入事件起,延迟执行过滤的时间。 400
filterRules array 过滤规则的定义。每个规则包含 'field'、'op' 和 'value' 属性。 []
filterStringify function 把过滤规则字符串化的函数。
function(data){
	return JSON.stringify(data);
}

camino

Los siguientes métodos se extienden desde la cuadrícula de datos (cuadrícula de datos).

名称 参数 描述
enableFilter filters 创建并启用过滤功能。
'filters' 参数是一个过滤配置的数组。
每一项包含下列属性:
1) field:需要定义规则的域。
2) type:过滤类型,可能的值:label、text、textarea、checkbox、numberbox、validatebox、datebox、combobox、combotree。
3) options:过滤类型的选项。
4) op:过滤操作,可能的值:contains、equal、notequal、beginwith、endwith、less、lessorequal、greater、greaterorequal。

代码实例:

$('#dg').datagrid('enableFilter');
$('#dg').datagrid('enableFilter', [{
	field:'listprice',
	type:'numberbox',
	options:{precision:1},
	op:['equal','notequal','less','greater']
}]);
addFilterRule param 添加一个过滤规则。
$('#dg').datagrid('addFilterRule', {
	field: 'desp',
	op: 'contains',
	value: 'easyui'
});
removeFilterRule field 移除过滤规则。
如果 'field' 参数未指定,移除所有的过滤规则。
doFilter none 基于过滤规则执行过滤。
getFilterComponent field 在指定的域上获取过滤组件。

Descargar ejemplos de jQuery EasyUI

jquery-easyui-datagrid-filter.zip


jQuery EasyUI Extended jQuery EasyUI Extended