jQuery EasyUI Plugin de formulario -Combotree
jQuery EasyUI Plugin
Extendido desde $.fn.combo.defaults y $.fn.tree.defaults. Sobrescribe los defaults por defecto mediante $.fn.combotree.defaults.
El árbol combinado (combotree) combina un control de selección con un árbol desplegable. Es similar al cuadro combinado (combobox), con la diferencia de que reemplaza la lista por un componente de árbol. El árbol combinado (combotree) admite árboles con casillas de verificación de estado para la selección múltiple.
Dependencias
- combo
- tree
Uso
Crear un árbol combinado (combotree) desde el marcado.
<select id="cc" class="easyui-combotree" style="width:200px;"
data-options="url:'get_data.php',required:true">
</select>
Crear un árbol combinado (combotree) usando JavaScript.
<input id="cc" value="01">
$('#cc').combotree({
url: 'get_data.php',
required: true
});
Propiedades
Estas propiedades se extienden desde combo y tree, a continuación se muestran las propiedades agregadas o sobrescritas para el árbol combinado (combotree).
| Nombre | Tipo | Descripción | Valor predeterminado |
|---|---|---|---|
| editable | boolean | Define si el usuario puede escribir texto directamente en el campo de texto. | false |
Eventos
Estos eventos se extienden desde combo y tree.
Métodos
Estos métodos se extienden desde combo, a continuación se muestran los métodos agregados o sobrescritos para el árbol combinado (combotree).
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| tree | none | Devuelve el objeto de árbol (tree). El siguiente ejemplo demuestra cómo obtener el nodo de árbol seleccionado.
var t = $('#cc').combotree('tree'); // get the tree object
var n = t.tree('getSelected'); // get selected node
alert(n.text);
|
| loadData | data | Conserva los datos locales del árbol (tree). Ejemplo de código:
$('#cc').combotree('loadData', [{
id: 1,
text: 'Languages',
children: [{
id: 11,
text: 'Java'
},{
id: 12,
text: 'C++'
}]
}]);
|
| reload | url | Vuelve a solicitar los datos remotos del árbol (tree). Pasa el parámetro 'url' para sobrescribir el valor de URL original. |
| clear | none | Limpia el valor del componente. |
| setValues | values | Establece el array de valores del componente. Ejemplo de código:
$('#cc').combotree('setValues', [1,3,21]);
|
| setValue | value | Establece el valor del componente. Ejemplo de código:
$('#cc').combotree('setValue', 6);
|
jQuery EasyUI Plugin Otras extensiones