Plugin de formulaire jQuery EasyUI -Combotree
Plugins jQuery EasyUI
Hérite de $.fn.combo.defaults et $.fn.tree.defaults. Remplacez les valeurs par défaut via $.fn.combotree.defaults.
Le combotree combine un contrôle de sélection avec un arbre déroulant. Il est similaire à une combobox, sauf que la liste est remplacée par un composant tree. Le combotree prend en charge un arbre avec des cases à cocher d'état d'arborescence pour la sélection multiple.
Dépendances
- combo
- tree
Utilisation
Créer un combotree à partir du balisage.
<select id="cc" class="easyui-combotree" style="width:200px;"
data-options="url:'get_data.php',required:true">
</select>
Créer un combotree à l'aide de JavaScript.
<input id="cc" value="01">
$('#cc').combotree({
url: 'get_data.php',
required: true
});
Propriétés
Ces propriétés héritent de combo et tree. Voici les propriétés ajoutées ou redéfinies pour combotree.
| Name | Type | Description | Valeur par défaut |
|---|---|---|---|
| editable | booléen | Définit si l'utilisateur peut saisir directement du texte dans le champ de texte. | false |
Événements
Ces événements héritent de combo et tree.
Méthodes
Ces méthodes héritent de combo. Voici les méthodes ajoutées ou redéfinies pour combotree.
| Name | Parameters | Description |
|---|---|---|
| options | none | Renvoie l'objet options. |
| tree | none | Renvoie l'objet tree. L'exemple ci-dessous montre comment obtenir le nœud d'arbre sélectionné.
var t = $('#cc').combotree('tree'); // get the tree object
var n = t.tree('getSelected'); // get selected node
alert(n.text);
|
| loadData | data | Mémoriser les données locales de l'arbre. Exemple de code :
$('#cc').combotree('loadData', [{
id: 1,
text: 'Languages',
children: [{
id: 11,
text: 'Java'
},{
id: 12,
text: 'C++'
}]
}]);
|
| reload | url | Demander à nouveau les données d'arbre distantes. Passez le paramètre 'url' pour remplacer la valeur d'URL d'origine. |
| clear | none | Effacer la valeur du composant. |
| setValues | values | Définit le tableau de valeurs du composant. Exemple de code :
$('#cc').combotree('setValues', [1,3,21]);
|
| setValue | value | Définit la valeur du composant. Exemple de code :
$('#cc').combotree('setValue', 6);
|
Plugins jQuery EasyUI Autres extensions