Componente que crea un menu de dos niveles a partir de un archivo xml de definicion. Este componente permite el uso de la parte de autenticacion de kommons, y muestra solo los items que el usuario logueado puede ver.
| Nombre | Tipo | Direccion | Requerido | Default | Descripcion |
| definition | java.lang.String | in | no | menu.xml | El recurso en el classpath conteniendo la definicion del menu. |
| showLogin | boolean | no | in | true | Establece si muestra o no una opcion para loguearse/desloguearse a la aplicacion |
Dependencias del componente.
Este ejemplo crea un menu de dos items (Principal y Consultas) en donde el segundo item tiene dos subitems anidades (FAQ y Licencia).
En el border.jwc ingresamos el componente
<component id="menu" type="kayestry:Menu">
<binding name="showLogin" expression="false"/>
</component>En el border.html hacemos la referencia al componente
<div jwcid="menu"/>
y en el archivo menu.xml ingresamos la definicion:
<?xml version="1.0"?>
<root>
<item id="0" name="Principal" pageName="Home"/>
<item id="1" name="Consultas">
<item name="FAQ" pageName="FrequentAskedQuestion">
<allowed-roles>
<role>admin</role>
</allowed-roles>
</item>
<item name="Licencia" pageName="Licencia"/>
</item>
</root>