首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JSF扩展面板的最佳方式是什么?

问使用JSF扩展面板的最佳方式是什么?
EN

Stack Overflow用户
提问于 2019-01-02 22:09:15
回答 1查看 145关注 0票数 0

我想扩展我的面板,它在某些情况下工作正常(F.E.我的bean中的变量的值)。

代码如下:

代码语言:javascript
复制
<button data-toggle="collapse" data-target="#demo">collapse</button>

<div class="panel-body collapse" id="demo">
my text
</div>

我知道要扩展并保持扩展,我应该使用"in“,比如

代码语言:javascript
复制
<button data-toggle="collapse" data-target="#demo">collapse</button>

<div class="panel-body collapse in" id="demo">
my text
</div>

我如何通过JSF中的代码来管理它?

我做了一些类似的事情,它起作用了:

代码语言:javascript
复制
<div class="panel-body collapse #{Bean.toExpand}" id="demo">
my text
</div>

其中#{Bean.toExpand}将包含值"“或" in”,以便在渲染期间进行设置。

你认为这是一个好方法吗?还能改进吗?

EN

回答 1

Stack Overflow用户

发布于 2019-01-03 16:22:53

我的同事建议在javascript中使用JQUERY进行管理,而不是从JSF代码中进行管理,并如下所示

代码语言:javascript
复制
<h:outputScript>    

        function postscript() {

            if(${not empty Bean.list}){
                $('#demo').addClass("collapse");                    
            }else{
                $('#demo').removeClass("collapse");
            }
        }
        window.onload = postscript;

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

https://stackoverflow.com/questions/54007820

复制
相关文章

相似问题

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