Menu

Descripcion

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.

Ver tambien

MenuComponent

Parametros

NombreTipoDireccionRequeridoDefaultDescripcion
definitionjava.lang.Stringinnomenu.xmlEl recurso en el classpath conteniendo la definicion del menu.
showLoginbooleannointrueEstablece si muestra o no una opcion para loguearse/desloguearse a la aplicacion

Mas informacion

  • Body: Eliminado
  • Parametros informales: No Permitidos
  • Parametros reservados: ''Ninguno''

Requerimientos

Dependencias del componente.

Ejemplo

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>