1 Reply Latest reply on Dec 17, 2007 10:29 PM by Gregory Lafrance

    Menu de 4 niveles

    manuel_cfe
      Hola trato de hacer un Menubar con un submenu de 4 niveles aqui mi XML

      quote:

      <?xml version="1.0" encoding="iso-8859-1"?>
      <menu>
      <menuitem label="Inicio">
      <menuitem label="SubMenuItem A-2" data="SubMenuItemA-2"/>
      </menuitem>
      <menuitem label="Datos Basicos">
      <menuitem label="TIBT" data="TIBT">
      <submenuitem label="Programado" data="TIBTP">
      <submenuitem2 label="Programado" type="radio" data="TIBTPP"/>
      <submenuitem2 label="No Programado" type="radio" data="TIBTPNP"/>
      </submenuitem>
      </menuitem>
      </menuitem>
      <menuitem label="Indices" type="check" selected="false">
      <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
      <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
      <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
      </menuitem>
      <menuitem label="Convenios">
      <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
      <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
      <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
      </menuitem>
      <menuitem label="Contratos">
      <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
      <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
      <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
      </menuitem>
      </menu>


      Pero en flex solo me muestra 3 niveles
      quote:

      <menuitem label="Datos Basicos">
      <menuitem label="TIBT" data="TIBT">
      <submenuitem label="Programado" data="TIBTP">
      <submenuitem2 label="Programado" type="radio" data="TIBTPP"/>
      <submenuitem2 label="No Programado" type="radio" data="TIBTPNP"/>
      </submenuitem>
      </menuitem>
      </menuitem>



      Como hacer que muestre los 4 niveles??

      Saludos
        • 1. Re: Menu de 4 niveles
          Gregory Lafrance Level 6
          Usted puede necesitar definir un data descriptor de costumbre. El data descriptor predefinido puede erróneamente simplemente sus datos si hay sólo uno sub-nivel. Este código de la muestra parece trabajar. Creé estas traducciones que utilizan freetranslation com como yo no hablo español.
          ---------------------------------------------------------------------------------------
          You may need to define a custom data descriptor. The default data descriptor may erroneously simplify the data if there is only one sub-level somewhere in the data. This code seems to work. The above translations were created using freetranslation as I do not speak Spanish.
          ---------------------------------------------------------------------------------------
          <?xml version="1.0"?>
          <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml" >
          <mx:MenuBar id="myMenuBar" labelField="@label" showRoot="false">
          <mx:XMLList>
          <menu>
          <menuitem label="Inicio">
          <menuitem label="SubMenuItem A-2" data="SubMenuItemA-2"/>
          </menuitem>
          <menuitem label="Datos Basicos">
          <menuitem label="TIBT" data="TIBT">
          <menuitem label="Programado" data="TIBTP">
          <menuitem label="Programado" type="radio" data="TIBTPP"/>
          <menuitem label="No Programado" type="radio" data="TIBTPNP"/>
          </menuitem>
          <menuitem label="Programado2" data="TIBTP">
          <menuitem label="Programado2" type="radio" data="TIBTPP"/>
          <menuitem label="No Programado2" type="radio" data="TIBTPNP"/>
          </menuitem>
          </menuitem>
          </menuitem>
          <menuitem label="Indices" type="check" selected="false">
          <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
          <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
          <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
          </menuitem>
          <menuitem label="Convenios">
          <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
          <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
          <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
          </menuitem>
          <menuitem label="Contratos">
          <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/>
          <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/>
          <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/>
          </menuitem>
          </menu>
          </mx:XMLList>
          </mx:MenuBar>
          </mx:Application>