jQuery EasyUI Form Plugin -Slider
jQuery EasyUI Plugin
Remplacez les valeurs par défaut via $.fn.slider.defaults.
Le slider permet aux utilisateurs de sélectionner une valeur dans une plage finie. Lorsque le contrôle slider est déplacé le long de la piste, une info-bulle affichant la valeur actuelle s'affiche. Les utilisateurs peuvent personnaliser le slider en définissant ses propriétés.
Dépendances
- draggable
Utilisation
Créez un slider à partir d'une balise <input> lorsqu'il est utilisé comme champ de formulaire.
<input class="easyui-slider" value="12" style="width:300px"
data-options="showTip:true,rule:[0,'|',25,'|',50,'|',75,'|',100]">
Il est également possible de créer un slider à partir d'une <div>, mais l'attribut 'value' n'est pas valide.
<div class="easyui-slider" data-options="min:10,max:90,step:10" style="width:300px"></div>
Cela crée un curseur.
<div id="ss" style="height:200px"></div>
$('#ss').slider({
mode: 'v',
tipFormatter: function(value){
return value + '%';
}
});
Propriétés
| Name | Type | Description | Valeur par défaut |
|---|---|---|---|
| width | nombre | La largeur du curseur. | auto |
| height | nombre | La hauteur du curseur. | auto |
| mode | string | Le type du curseur. Valeurs possibles : 'h' (horizontal), 'v' (vertical). | h |
| reversed | booléen | Lorsqu'il est défini sur true, les positions des valeurs minimale et maximale seront échangées. Cette propriété est disponible depuis la version 1.3.2. | false |
| showTip | booléen | Définit s'il faut afficher l'infobulle de valeur. | false |
| disabled | booléen | Définit s'il faut désactiver le curseur. | false |
| value | nombre | Valeur par défaut. | 0 |
| min | nombre | La valeur minimale autorisée. | 0 |
| max | nombre | La valeur maximale autorisée. | 100 |
| Pas | nombre | La valeur à augmenter ou à diminuer. | 1 |
| rule | array | Affiche des étiquettes à côté du curseur, '|' — ligne d'affichage de la valeur. | [] |
| tipFormatter | fonction | Fonction pour formater la valeur du curseur. Renvoie une chaîne de caractères affichée comme infobulle. |
Événements
| Name | Parameters | Description |
|---|---|---|
| onChange | newValue,oldValue | Déclenché lorsque la valeur du champ change. |
| onSlideStart | value | Déclenché lorsque le glissement du curseur commence. |
| onSlideEnd | value | Déclenché lorsque le glissement du curseur s'arrête. |
| onComplete | value | Déclenché lorsque la valeur du curseur est modifiée par l'utilisateur, que ce soit en faisant glisser le curseur ou en cliquant sur celui-ci. Cet événement est disponible depuis la version 1.3.4. |
Méthodes
| Name | Parameters | Description |
|---|---|---|
| options | none | Renvoie les options du curseur. |
| destroy | none | Détruit l'objet curseur. |
| resize | param | Définit la taille du curseur. Le paramètre 'param' contient les propriétés suivantes : width: la nouvelle largeur du curseur height : la nouvelle hauteur du slider |
| getValue | none | Obtient la valeur du slider. |
| setValue | value | Définit la valeur du slider. |
| clear | none | Efface la valeur du slider. Cette méthode est disponible depuis la version 1.3.5. |
| réinitialiser | none | Réinitialise la valeur du slider. Cette méthode est disponible depuis la version 1.3.5. |
| enable | none | Active le composant slider. |
| disable | none | Désactive le composant slider. |
jQuery EasyUI Plugin Autres extensions