jQuery EasyUI Plugin de menú y botón -Splitbutton Botón dividido
jQuery EasyUI Plugins
Se extiende desde $.fn.linkbutton.defaults. Sobrescribe los defaults predeterminados mediante $.fn.splitbutton.defaults.
Similar al botón de menú (menubutton), el botón dividido (splitbutton) también está relacionado con el botón de enlace (linkbutton) y el menú (menu). A diferencia del botón de menú (menubutton), el botón dividido (splitbutton) está dividido en dos partes. Cuando se mueve el mouse sobre el botón dividido (splitbutton), se muestra una línea divisoria. Solo cuando se mueve el mouse sobre la parte derecha del botón dividido (splitbutton) se muestra el menú (menu).
Dependencias
- menubutton
Uso
Cree un botón dividido (splitbutton) a partir del marcado.
<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>
Cree un botón dividido (splitbutton) usando 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'
});
Propiedades
Estas propiedades se extienden desde el botón de enlace (linkbutton). A continuación se muestran las propiedades agregadas por el botón dividido (splitbutton).
| Nombre | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
| plain | boolean | Si se establece en true, se muestra un efecto simple. | true |
| menu | string | El selector utilizado para crear el menú (menu) correspondiente. | null |
| duration | number | La duración, en milisegundos, definida para mostrar el menú (menu) cuando se pasa el cursor sobre el botón. | 100 |
Métodos
Estos métodos se heredan del botón de enlace (linkbutton). A continuación se presentan los métodos agregados o sobrescritos por el botón dividido (splitbutton).
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| disable | none | Deshabilitar el botón dividido (splitbutton). Ejemplo de código:
$('#sb').splitbutton('disable');
|
| enable | none | Habilitar el botón dividido (splitbutton). Ejemplo de código:
$('#sb').splitbutton('enable');
|
| destroy | none | Destruir el botón dividido (splitbutton). |
jQuery EasyUI Plugins Otras extensiones