首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用h:commandButton切换rich:dataScroller

使用h:commandButton切换rich:dataScroller
EN

Stack Overflow用户
提问于 2012-11-17 03:48:56
回答 1查看 185关注 0票数 1

有没有人用commandButton打开和关闭rich:dataScroller?我是否需要创建一个bean来跟踪rich:dataScroller是否处于活动状态,并执行commandButton的操作来切换该bean?

EN

回答 1

Stack Overflow用户

发布于 2012-11-17 13:37:09

你说开/关是什么意思?它的意思是显示/隐藏吗?如果是这样的话,你可以这样做。假设您有一个下面的表,该表下面有一个datascroller和一个commandButton

代码语言:javascript
复制
<h:form>
     <rich:dataTable var="_usr" value="#{myBean.users}" rows="5">
        <rich:column>
          #{_usr.userName}
        </rich:column>
        <f:facet name="footer">
          <rich:datascroller id="myScroller" />
        </f:facet>
     </rich:dataTable>
     <a4j:commandButton value="Show/Hide" onclick="toggleScroller(#{rich:element('myScroller')});"/>
</h:form>

显示/隐藏datascroller的javascript函数如下所示。

代码语言:javascript
复制
<script>
  function toggleScroller(scroller) {
      if(scroller.style.display == 'none') {
          scroller.style.display = ''
        } else {
            scroller.style.display = 'none'
        }
    }
</script>

或者,您可以使用<rich:datascroller>rendered属性根据bean属性来呈现它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13423416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档