【问题标题】:How to automatically expand a a4j:outputPanel?如何自动扩展 a4j:outputPanel?
【发布时间】:2014-02-14 06:57:33
【问题描述】:

如果滚动条进入某个区域,我如何扩展 a4j:outputPanel?我的意思是,我的 java bean 中的更多数据将显示在 a4j:outputPanel 中。

一个小代码示例:

<h:panelGroup id="container">
   <a4j:repeat value="#{bean.someValues}" var="varForMyBean">
      <a4j:outputPanel>        
         <div>
            <h:outputText value="#{varForMyBean.value}"
         </div>
      </a4j:outputPanel>
   </a4j:repeat>
</h:panelGroup>

JSF panelGroup 在我的 gui 中呈现一个区域,这将使我的数据可见并创建一个滚动条。

但是如果用户通过滚动条进入某个区域,这个panelgroup必须在不改变xhtml页面布局位置的情况下展开。

【问题讨论】:

    标签: java jsf richfaces


    【解决方案1】:

    这里与a4j:outputPanel 无关。 a4j:outputPanel 生成没有任何样式的常规 HTML div 元素。默认情况下,div 会根据内容的需要水平和垂直拉伸。

    检查您拥有的自定义 CSS 样式和 div/a4j:outputPanel 的父元素样式,以获取类似 overflow: auto 的内容。在浏览器中使用 Firebug 或开发工具会更容易。

    【讨论】:

      猜你喜欢
      • 2019-12-06
      • 2017-04-18
      • 2019-10-07
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-28
      • 2018-08-20
      相关资源
      最近更新 更多