我有一个丰富的:工具栏,其中我有一个富有: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>
答案 0 :(得分:1)
location="right"
属性不应该在rich:toolBarGroup
标记上而不是rich:toolBar
吗?我不认为RichFaces工具栏有一个大小,或类似100%的父级。因此,如果它超出您的分辨率,可能问题来自父标记。
而且只是说,我认为如果Javascript在toobar之外,你的代码会更清晰。
问候。