Plugin Menu et Bouton jQuery EasyUI -Splitbutton
jQuery EasyUI Plugin
Hérite de $.fn.linkbutton.defaults. Remplacez les valeurs par défaut via $.fn.splitbutton.defaults.
Semblable au menubutton, le splitbutton est également associé au linkbutton et au menu. Contrairement au menubutton, le splitbutton est divisé en deux parties. Lorsque vous déplacez la souris sur le splitbutton, une ligne de séparation s'affiche. Le menu ne s'affichera que lorsque vous déplacez la souris sur la partie droite du splitbutton.
Dépendances
- menubutton
Utilisation
Créer un splitbutton à partir du balisage.
<a href="#" id="sb" class="easyui-splitbutton"
data-options="menu:'#mm',iconCls:'icon-ok'" onclick="javascript:alert('ok')">Ok</a>
<div id="mm" style="width:100px;">
<div data-options="iconCls:'icon-ok'">Ok</div>
<div data-options="iconCls:'icon-cancel'">Cancel</div>
</div>
Créer un splitbutton avec JavaScript.
<a href="#" id="sb" onclick="javascript:alert('ok')">Ok</a>
<div id="mm" style="width:100px;">
...
</div>
$('#sb').splitbutton({
iconCls: 'icon-ok',
menu: '#mm'
});
Propriétés
Les propriétés héritent de linkbutton. Voici les propriétés ajoutées de splitbutton.
| Name | Type | Description | Valeur par défaut |
|---|---|---|---|
| plain | booléen | Si défini sur true, un effet simple est affiché. | vrai |
| menu | string | Un sélecteur utilisé pour créer le menu correspondant. | null |
| duration | nombre | La durée, en millisecondes, pour afficher le menu lors du survol du bouton. | 100 |
Méthodes
Les méthodes héritent de linkbutton. Voici les méthodes ajoutées ou redéfinies de splitbutton.
| Name | Paramètre | Description |
|---|---|---|
| options | none | Renvoie l'objet options. |
| disable | none | Désactiver le splitbutton. Exemple de code :
$('#sb').splitbutton('disable');
|
| enable | none | Activer le splitbutton. Exemple de code :
$('#sb').splitbutton('enable');
|
| destroy | none | Détruire le splitbutton. |
jQuery EasyUI Plugin Autres extensions