Выравнивание группы меню по пункту меню - PullRequest
8 голосов
/ 02 декабря 2010

Я использую Seam и Richfaces для создания строки меню. Код такой:

<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>

Как сделать так, чтобы пункт меню выравнивался по «отцу»?

alt text

Ferramentas = Инструменты

Segurança = Безопасность

Módulo = Модуль

Ответы [ 4 ]

1 голос
/ 10 февраля 2012

Это случается со мной так часто, что вы подумали бы, что я уже научился: убедитесь, что ваше меню окружено <h:form></h:form> тегами.

1 голос
/ 07 января 2011

лучший способ для стилизации - использовать включенный в него инструмент разработки Chrome или Firebug с Firefox, чтобы сказать, какие именно стили используются с каким элементом.

попытаться установить выравнивание для наследования

0 голосов
/ 19 июня 2012

Установите позиционирование пунктов меню на абсолютное.Это сделает его положение в соответствии с его родителем.Затем настройка полей позволит получить его в нужном месте.

0 голосов
/ 28 января 2011

если вы можете получить его на веб-сайте в качестве тестового, я думаю, что мы можем попробовать это ... я бы сказал, получить Firefox и Firebug и сделать некоторые обходные пути.Это должно помочь!

...