Representa un menú de tipo barra de menú o un menú de popup.
Crea los objetos necesarios en el navegador.Este metódo es ejecutado automaticamente por el sistema al cargar un formulario realizado por el diseñador.Si está creando mediante código un control para incluir al formulario en tiempo de ejecución es necesario llamar a este metodo.
Retorna el objeto html que contiene el control.
position | Objeto con dos miembros x e y que representan la posición de la pantalla donde aparecerá el menú. | ||
callback | Función a ser invocada cuando el usuario selecciona un ítem del menú o clickea fuera del menú y este desaparece. | ||
|
mnuitem | Objeto ítem seleccionado en el menú o undefined si el menú se cerró sin que el usuario seleccionara uno. |
Colección de items del menú, cada uno de estos items puede a su vez contener su propia colección llamada 'items' para permitir anidamiento.
// cada menu item debe tener el miembro 'caption' var mnu = new icc.ui.menu({ items:[ {id:1,caption:'Nuevo'}, {id:4,caption:'Ver'}, {id:2,caption:'Editar'}, {id:3,caption:'Renombrar'} ] }); mnu.popupMenu(icc.utils.getMousePosition(), // se muestra en la posición del mouse function(mnuItem){ switch(mnuItem.id){ } } );