EL表达式通常用于在页面上指定ADF Faces组件的属性值。 有趣的是,我们可以使用component关键字来引用要为其评估EL表达式的组件实例。 这是略与类似Java中。

例如,在以下代码段中,按钮的提示被评估为按钮的文本值,并且它的visible属性将由支持该组件作为参数的backing bean方法返回:

<af:button text="#{theBean.buttonText}" id="b1"shortDesc="#{component.text}" visible="#{theBean.isVisible(component)}"/>

支持bean方法可能如下所示:

public boolean isVisible(UIComponent button){//Do something with the button((RichButton) button).setIcon("images/awesomeIcon.jpg");//check button's attributesif (button. ...) return true;elsereturn false;}

当涉及在某个迭代器(或列表视图或表等)中呈现组件时,此技术可能非常有用,并且我们需要根据确切的组件实例动态评估组件的属性值。

而已!

翻译自: https://www.javacodegeeks.com/2018/01/referring-adf-faces-component-el-expression.html

在EL表达式中引用ADF Faces组件相关推荐

  1. adf开发_在EL表达式中引用ADF Faces组件

    adf开发 EL表达式通常用于在页面上指定ADF Faces组件的属性值. 有趣的是,我们可以使用component关键字来引用要为其评估EL表达式的组件实例. 这是略与此类似Java中. 例如,在以 ...

  2. EL表达式中fn函数(转载)

    EL表达式中fn函数 JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是 ...

  3. EL表达式中,param和requestScope的区别

    在看param和requestScope之前,不妨先了解下在java下request的情况: 1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用 ...

  4. Excel 导入Access 不能找到表达式中引用的字段的解决方案

    转的:http://hi.baidu.com/%E5%EB%B3%DF%C8%CB%C9%FA/blog/item/2b103d252a4d250f4d088d61.html 在access2007中 ...

  5. EL表达式中比较String类型数字的大小

    当后台向前端页面传入String类型数字,并需要在EL表达式对此数据进行比较大小,如下 <c:when test="${(!empty ecgParamConfig.minAverag ...

  6. EL表达式中fn函数的强大功能,很简单,很好用,很强大

    很简单,很强大,EL表达式中fn函数的强大功能,比如举个例子,要计算某个对象中的某个集合的大小,直接用EL表达式就可以计算出来-- ${fn:length(clazze.course)} 使用fn函数 ...

  7. EL表达式中字符判断

    需求背景 今天在做前台数据展示处理时,使用到了el表达式来判断,正常使用eq或==,无效,代码如下 <div><c:if test="${myparam.isUse eq ...

  8. Lambda表达式中引用变量的问题

    Lambda表达式中引用变量的问题 Lambda表达式内部自定义的变量肯定没问题.引用的外部final变量也没问题.问题在于effectively final变量的理解,及应用场景的认识.引用的外部变 ...

  9. el表达式中换行_angularjs/ng-bind如何保留换行符

    达令说 不同于jquery只是一个加强和简化前端开发的类库,angularjs是一个完整web前端框架,所以学习曲线高了很多.angularjs给我的感觉类似于Java的Spring框架,处于中心容器 ...

最新文章

  1. 20160203.CCPP体系详解(0013天)
  2. Android中获取手机的IMEI
  3. twig 调用php函数,twig里使用js变量的方法
  4. mysql 源头锁,mysql 使用手册 - 追梦,一个伟大程序员的源头。 - OSCHINA - 中文开源技术交流社区...
  5. 姚振宇:在数据科学培养下,我成为了那个不安分的“细菌” | 优秀毕业生专访...
  6. 数据中心在疫情期间发挥的作用
  7. 1月17日学习内容整理:Scrapy框架补充之pipeline,去重规则
  8. Codeforces.449D.Jzzhu and Numbers(容斥 高维前缀和)
  9. PCB Genesis脚本 C#调用Javascript
  10. linux部署was找不到8879端口,WAS8.0与IHS集群安装与配置指导手册
  11. OSChina 周四乱弹 —— 人类首张黑洞照片
  12. 网路新年贺词_文伟_新浪博客
  13. Raspberry Pi Pico实践系列1-Windows环境下树莓派Pico迷你开发板MicroPython快速上手实践
  14. Python-Django毕业设计航空订票系统(程序+Lw)
  15. MEM/MBA数学基础(06)数列
  16. Win10电脑更新提示错误0xc1900403怎么解决?
  17. 小和问题(归并排序的例子)
  18. 【Presto】URLDecoder: Illegal hex characters in escape (%) pattern 错误处理
  19. Spark Sql对列的操作
  20. r语言 python 股票_python r语言 股票!如何用python写出爬虫?

热门文章

  1. 12、oracle数据库下的存储过程和函数
  2. SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置
  3. 面试官:给我说一下你理解的分布式架构
  4. Java IO: FileReader和FileWriter
  5. JAVA面试常考系列一
  6. sqlserver建库建表建约束,删库删表删约束的示例总结
  7. 《朝花夕拾》金句摘抄(四)
  8. arm linux串口控制led,通信程序设计 - Linux下ARM和单片机的串口通信设计
  9. java按列读取数据再存储_Java指定行读写数据
  10. java安全——类加载器+字节码校验+安全管理器与访问权限