reRender属性的使用
我遇到了一个问题:
我在后台已经确定给一个变量赋值了,但是前台页面上仍显示初始化的值,而并不是我赋的值。
解决方法:
使用reRender属性。
比如<a4j:commandButton .... reRender="number" .... >
这个属性会把id为number的元素重新渲染一遍。
如果是一个会显示后台数据的元素,则会重新去后台取数据。
如:
<h:outputText id="number" value="#{data.number}"/>
Reference:
a4j(Ajax 4 jsf)的使用指南
<h:panelGroup id="errorMsg">
<h:outputLabel rendered="#{XXXXX.errorMsgIsRendered}"
value="Name is required
!
"/>
</h:panelGroup>
.......
<a4j:commandButton id="save" value="Save" eventsQueue="coding"
action="#{XXXXX.showErrorMessage}"
oncomplete="#{XXXXX.popupProcessControl}"
reRender="errorMsg" />
在
XXXXX
的
showErrorMessage
这
个
方
法
中
是
通
过
页
面
上
的
name
字
段
是
否
填
写
,
来
给
errorMsgIsRendered
这个属性赋值的
,rendered
值为
false
则则不显示元素,为
true
则显示错误信息。
reRender
是重新渲染某些元素,当
rendered
的值改变后,要重新渲染才会有变化。
oncomplete
的值是一些
javascript
语句。
reRender属性的使用相关推荐
- Salesforce视图与控制器之间的交互
刚接触Salesforce,过程的确是比较艰难了,中文资料几乎没有,看英文资料学的效率却不高,不过看了一段时间的英文资料发现自己英语水平挺高不少啊,现在看都不用工具翻译,早知道就再次尝试报个6级,看下 ...
- Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax
Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax 用 Seam Remoting 和 Ajax4jsf 无缝熔接客户机和服务器 文档选项 未显示需要 JavaScript 的 ...
- richfaces 经典记录
2009-08-10 缩略显示 <rich:fileUpload>批量上传 关键字: 批量上传 public class FileUploadBean { public void uplo ...
- jsf学习之a4j组件
a4j:ajaxListener 和 ActionListener或者ValueChangeListener的工作方式一样, 只是仅用于AJAX容器. 添加一个指定的类作为AjaxEvent的监听 ...
- kotlin中继承父属性使用构造方法
kotlin中继承父属性使用构造方法 1. 定义父类,给它两个属性: abstract class AbstractResponseMessage {private var success = tru ...
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...
- SpringBoot2.x 不反回空值属性
介绍 由于有的时候我们返回的数据中存在属性没有值得情况,或者是属性的值为空白字符串,这会浪费网络流量,又或者是前端框架存在的bug会导致null值或者是空白字符串在渲染的时候会报错. 处理方式 第一种 ...
- Python 属性__getattribute__
首先理解__getattribute__的用法,先看代码: class Tree(object):def __init__(self,name):self.name = nameself.cate = ...
- Python __dict__属性详解
由此可见, 类的静态函数.类函数.普通函数.全局变量以及一些内置的属性都是放在类__dict__里的 对象的__dict__中存储了一些属性 我们都知道Python一切皆对象,那么Python究竟是怎 ...
最新文章
- GitHub上开源的YOLOv5
- 【Flask项目】sqlalchemy原生sql查询,返回字典形式数据
- 2020-12-12(c++多维数组的反编译观察)
- Revit二次开发示例:DeleteObject
- 身体里面有多少细胞呢?
- android勾选控件_Android中CheckBox复选框控件使用方法详解
- 批量删除指定user和transaction type对应order的report
- js保存当前html,JavaScript保存当前页面
- java 路由_RabbitMQ入门:路由(Routing)
- 百度搜索引擎优化指南_百度SEO优化和其他搜索引擎优化用什么不同的地方
- Keras中的两种模型:Sequential和Model
- gitee创建ssh公钥
- linux内核怎么变化,Linux内核中CPU状态变化机制简介
- MPQ Storm库 源代码分析 一个
- 吴恩达深度学习课程要点和概念记录一(神经网络及其优化)
- 华为防火墙easy-ip配置
- datax底层原理_Datax 任务分配原理
- Python量化交易之预测茅台股票涨跌
- 宏碁 Acer AS4738ZG-P622G32Mncc 驱动
- 计算机c盘空间满了应该怎么办,电脑C盘空间不足怎么办?1秒教你彻底释放C盘,拥有新机般的体验...
热门文章
- unity+Cardboard SDK VR开发Cardboard Unity SDK讲解
- 如何利用石墨文档进行团队协作
- 精读加密媒体扩展(Encrypted Media Extensions,EME)
- Core Animation学习笔记—第二节Setting up Layer Objects
- 计算机安装硬盘后无法启动不了,加装固态硬盘,装好后系统怎么不能启动了呢?该怎么办?...
- Hierarchy窗口
- 51nod 1213 二维曼哈顿距离最小生成树
- Java EE系列(九)——Java EE连接Mysql数据库(JDBC保姆级教学)
- r语言员工离职_使用R机器学习进行员工离职预测系列(一)
- python 零代码快速开发平台_企业如何选择开源的零代码开发平台