2010-12-02 18 views
8

Estoy usando Seam y Richfaces para hacer una barra de menú. El código es así:Alinear grupo de menú a elemento de menú

<rich:dropDownMenu showDelay="250" hideDelay="0" submitMode="none"> 
     <f:facet name="label">Tools</f:facet> 

     <rich:menuItem> 
      <s:link view="/pages/tools/ppaParameters/PpaParametersEdit.xhtml" value="Parameters" id="PpaParametersId" includePageParams="false" propagation="none"/> 
     </rich:menuItem> 

     <rich:menuGroup value="Security"> 
      <rich:menuItem> 
       <s:link view="/pages/tools/security/ppaModule/PpaModuleEdit.xhtml" value="Module" id="PpaModuleId" includePageParams="false" propagation="none" /> 
      </rich:menuItem> 
     </rich:menuGroup> 

    </rich:dropDownMenu> 

¿Cómo puedo hacer que el elemento de menú se alinea a su "padre"?

alt text

Ferramentas = Herramientas

Segurança = Seguridad

Módulo = Módulo

+0

¿ha comparado su código con la fuente de demostración? http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMenu.jsf?c=menuGroup&tab=usage – stacker

+0

Trataré de hacerlo como la fuente de la demostración de mañana una vez que empiece a trabajar, con suerte, funcionará. – pringlesinn

+0

Lo probé y todavía no funcionó. – pringlesinn

Respuesta

1

mejor manera para el peinado es utilizar la herramienta de cromo dev incluido en él o incendiario con Firefox decir qué Se están utilizando estilos exactos con cada elemento.

intenta establecer alinear a heredar

0

si se puede obtener una en el sitio web como una prueba de uno, creo que podemos probarlo ... yo diría que conseguir Firefox y Firebug y hacer algo de solución . Eso debería ayudar!

1

Esto me pasa tan a menudo que pensaría que ya lo habría aprendido: asegúrese de que su menú esté rodeado por las etiquetas <h:form></h:form>.

0

Establezca la posición de los elementos del menú en absoluta. Esto lo posicionará de acuerdo con su padre. Luego, ajustar los márgenes lo colocará en la ubicación deseada.

+0

bienvenido y si su taxi agrega algunos ejemplos de código para aclarar su respuesta. –

Cuestiones relacionadas