富有:toolBarGroup,其中location =“right”,放置在rich:工具栏中,当分辨率为1280x1024时不可见

时间:2011-12-07 08:51:06

标签: richfaces

我有一个丰富的:工具栏,其中我有一个富有:toolBarGroup位于右侧。问题是当分辨率为1280x1024时,位于右侧的rich:toolBarGroup不再可见。阅读官方文档并在互联网上搜索,我没有找到调整丰富的选项:工具栏取决于分辨率。我想也许这不是唯一可行的解​​决方案。 你知道如何解决这个问题吗?

<rich:toolBar height="34" itemSeparator="line">
<rich:toolBarGroup id="#{toolbarGroupId}" location="right">
    <h:inputText style="font-size:10px;" id="quickSearch"
        onkeypress="return _quickSearchEntityListKeyPressed(event)"
        value="#{searchAction.textEntity}">
    </h:inputText>
    <a:commandButton id="quickSearchCmd" value="#{messages.search}"
        action="#{searchBean[searchMethod]}" eventsQueue="queue"
        reRender="entityListForm" image="img/_search18x18.gif"
        style="vertical-align: top"
        rendered="true">
    </a:commandButton>
</rich:toolBarGroup>

1 个答案:

答案 0 :(得分:1)

location="right"属性不应该在rich:toolBarGroup标记上而不是rich:toolBar吗?我不认为RichFaces工具栏有一个大小,或类似100%的父级。因此,如果它超出您的分辨率,可能问题来自父标记。

而且只是说,我认为如果Javascript在toobar之外,你的代码会更清晰。

问候。