【问题标题】:Aligning Menu Group to Menu Item将菜单组与菜单项对齐
【发布时间】:2011-05-19 08:42:27
【问题描述】:

我正在使用 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>

如何使菜单项与其“父项”对齐?

Ferramentas = 工具

安全 = 安全

Módulo = 模块

【问题讨论】:

  • 您是否将您的代码与演示源进行了比较? livedemo.exadel.com/richfaces-demo/richfaces/…
  • 明天开始工作后,我会尽量让它像演示源一样,希望它会起作用。
  • 我试过了,还是不行。
  • pringlesinn,你可以用 menuItem 的 action 属性代替 s.link 吗?
  • 一旦我开始工作,我会做的,我会告诉你的

标签: java css jsf richfaces seam


【解决方案1】:

样式设置的最佳方法是使用其中包含的 chrome 开发工具或带有 firefox 的 firebug 来判断哪些样式与哪个元素一起使用。

尝试设置对齐继承

【讨论】:

    【解决方案2】:

    这种情况经常发生在我身上,你认为我现在已经学会了:确保你的菜单被&lt;h:form&gt;&lt;/h:form&gt; 标签包围。

    【讨论】:

      【解决方案3】:

      如果您可以在网站上获得它作为测试,我认为我们可以尝试一下...我会说获得 Firefox 和 Firebug 并做一些解决方法。这应该会有所帮助!

      【讨论】:

        【解决方案4】:

        将菜单项的定位设置为绝对。这将使它根据其父级定位。然后使用边距进行调整将使其位于所需的位置。

        【讨论】:

        • 欢迎,如果您可以添加一些代码示例以使您的答案更清晰。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-09
        • 2013-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-27
        相关资源
        最近更新 更多