Plugin de menú y botones de jQuery EasyUI -Botón de menú Menubutton
Plugin de jQuery EasyUI
Se extiende desde $.fn.linkbutton.defaults. Sobrescriba los defaults por defecto mediante $.fn.menubutton.defaults.
El botón de menú (menubutton) es parte de un menú desplegable. Está relacionado con el botón de enlace (linkbutton) y el menú (menu). Muestra el botón de enlace (linkbutton) y oculta el menú (menu). Cuando el usuario hace clic o mueve el ratón sobre el botón de enlace (linkbutton), se mostrará el menú (menu) para permitir al usuario hacer clic en el menú.
Dependencias
- menu
- linkbutton
Uso
Normalmente, el botón de menú (menubutton) se crea de forma declarativa a partir del marcado.
<a href="#" id="mb" class="easyui-menubutton"
data-options="menu:'#mm',iconCls:'icon-edit'">Edit</a>
<div id="mm" style="width:150px;">
<div data-options="iconCls:'icon-undo'">Undo</div>
<div data-options="iconCls:'icon-redo'">Redo</div>
<div class="menu-sep"></div>
<div>Cut</div>
<div>Copy</div>
<div>Paste</div>
<div class="menu-sep"></div>
<div data-options="iconCls:'icon-remove'">Delete</div>
<div>Select All</div>
</div>
Crear el botón de menú (menubutton) usando javascript.
<a href="#" id="mb">Edit</a> <div id="mm" style="width:150px"> ... </div>
$('#mb').menubutton({
iconCls: 'icon-edit',
menu: '#mm'
});
Propiedades
Estas propiedades se extienden desde el botón de enlace (linkbutton), a continuación se muestran las propiedades añadidas del botón de menú (menubutton).
| Nombre | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
| plain | boolean | Si se establece en true, muestra un efecto simple. | true |
| menu | string | Selector utilizado para crear el menú (menu) correspondiente. | null |
| duration | number | Cuando se pasa el cursor sobre el botón, define la duración en milisegundos para mostrar el menú (menu). | 100 |
Métodos
Estos métodos se heredan del botón de enlace (linkbutton), a continuación se muestran los métodos añadidos o sobrescritos del botón de menú (menubutton).
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| disable | none | Deshabilita el botón de menú (menubutton). |
| enable | none | Habilita el botón de menú (menubutton). |
| destroy | none | Destruye el botón de menú (menubutton). |
Plugin de jQuery EasyUI Otras extensiones