13.1.8 如何有选择的显示和隐藏组件

news/2024/7/7 15:26:18 标签: string, null

<h:panelGroup  rendered="#{userBean.loggedIn}">
              ...
</h:panelGroup>
<h:panelGroup  rendered="#{!userBean.loggedIn}">
              ...
</h:panelGroup>
超过两个选项的情况,最好使用组件(myfaces)
<t:panelStack selectedPanel="#{userBean.status}">
  <h:panelGroup id="new">...</h:panelGroup>
  <h:panelGroup id="loggedIn">...</h:panelGroup>
  <h:panelGroup id="loggedOut">...</h:panelGroup>
</t:panelStack>方法的返回字符串的值
*这里id对应的值应该为userbean.getStatus
    private String status;
    public String getStatus() {
        if(status==null||("").equals(status))
        {
            return "new";
        }
        if(user.loggedIn)
        {
            return "LoggedIn";
        }
        if(!user.loggedIn)
        {
            return "LoggedOut";
        }
    }

补:
myfaces的jar
lib/tomahawk-1.1.8.jar
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>


http://www.niftyadmin.cn/n/1425331.html

相关文章

用户dsn保存位置‘_超越DSN,港科大李铎与陈启峰提出DHM

本文首发于(极市平台)paper: https://arxiv.org/abs/2003.10739code: https://github.com/d-li14/DHM❝ 该文是港科大李铎、陈启峰提出的一种优化模型训练、提升模型泛化性能与模型精度的方法&#xff0c;相比之前Deeply-Supervised Networks方式&#xff0c;所提方法可以进一步…

python:sys模块

目录 应用案例&#xff1a; sys.argv传参过多时&#xff0c;如何获取参数&#xff1f; sys是与解释器相关信息的模块 用法说明sys.version获取python解释器的版本信息sys.plateform获取操作系统平台名称sys.path返回模块的搜索路径&#xff0c;初始化时使用PYTHONPATH环境变…

13.1.6 如何一次在一个页面中显示大型数据集

1&#xff09;向表格中添加滚动条 <div style"overflow:auto:width100%;height:200px;"> <h:dataTable.. > <h:column...> ... </h:column> </h:dataTable> …

时间序列分析matlab_SPSS--时间序列分析

一、时间序列分析简介由于反映社会经济现象的大多数数据是按照时间顺序记录的&#xff0c;所以时间序列分析是研究社会经济现象的指标随时间变化的统计规律性的统计方法。为了研究事物在不同时间的发展状况&#xff0c;就要分析其随时间的推移的发展趋势&#xff0c;预测事物在…

13.1.7 如何产生一个弹出窗口

&#xff08;根据选择不同单选框&#xff0c;弹出窗的内容不同&#xff09; 二种方法 方法一&#xff1a;将参数传递给弹出窗口的URL window.open("popup.jsf?country" country[i].value, "popup", "height300,width…

python for长方形_python不使用for计算两组、多个矩形两两间的iou方式

解决问题&#xff1a; 不使用for计算两组、多个矩形两两间的iou 使用numpy广播的方法&#xff0c;在python程序中并不建议使用for语句&#xff0c;python中的for语句耗时较多&#xff0c;如果使用numpy广播的思想将会提速不少。 代码&#xff1a; def calc_iou(bbox1, bbox2): …

python:类与对象

目录 一、类与实例对象 1.声明类和实例化对象 2.对象的属性和初始化 3.实例方法 4.一切皆对象 5.类对象和类属性 6.静态方法和类方法 二、类的简单继承 1.继承的简单使用 2.重写父类方法和调用父类方法 3.多重继承 4.type与isinstance的方法 5.dir()和__dict__属性…

前台multipartfile file_前台架构契约之Content-Type

最近我们前台架构的契约发生一次漏洞&#xff0c;造成契约脑裂。由于开发时间比较紧张&#xff0c;没有太多时间在协议上下功夫&#xff0c;在联调过程中造成不必要的弯路。Content-Type是什么&#xff1f;在RESTful接口的每个请求和响应中都会有Content-Type属性&#xff0c;存…