介绍使用场景 :
在我们使用JSF 开发的时候 ,经常用到数据的 table展示,通常在table中,当我们想点击功能性的按钮 ,
往往失效 , 一时间,我们不知道为什么?
下面 的操作 我们需要 在每一行 添加这行的操作
<t:dataTable id="data" var="bean" value="#{peopleList}" preserveDataModel="true"
>
<h:column>
<f:facet name="header">
<h:outputText value="staffno" style="width:50px" />
</f:facet>
<h:outputText value="#{bean.bookno}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="操作" style="width:200px;"/>
</f:facet>
<h:commandLink action="#{bookAction.modify}" value="[修改信息]" immediate="true"
<f:param name="bookID" value="#{bean.bookID}"/>
</h:commandLink>
</h:column>
</t:dataTable>
immediate="true" 帮助我们,解决难题 ,如果不加这个熟悉,是默认为false的 ,是不会向当前的bean的后台提交数据的 ,只是做简单的页面刷新
下面是网上 查看的immediate 的 其他用途
来自百度空间的 随风飘零
允许一个commandLink或commandButton浏览到另一个页面,而不处理当前页面输入域的任何数据,即使有验证错误.Cancel按钮,通常属于这一类;
希望对大家有所帮助!
分享到:
相关推荐
#### 三、JSF标签共通属性 - **id**:用于唯一标识一个UI组件。 - **binding**:绑定到UIComponent对象。 - **rendered**:控制组件是否渲染到客户端。 - **styleClass**:设置CSS样式类。 - **value**:设置组件的...
### 学习技术 JSF必备 —— JSF标签详解 #### 1. JSF标签概述 JavaServer Faces (JSF) 是一种用于构建基于组件的用户界面的Java Web框架。它提供了一组丰富的标签库,使得开发人员能够更加高效地创建动态网页应用...
JSF标签拥有通用属性,如`id`用于唯一标识,`binding`绑定到UIComponent对象,`rendered`控制组件是否渲染,`styleClass`用于CSS样式,`value`设置或绑定值,`valueChangeListener`处理值改变事件,`converter`定义...
### JSF标签库快速参考知识点解析 #### 一、HTML标签库 在JavaServer Faces (JSF)中,HTML标签库提供了一系列丰富的组件,用于构建动态网页应用。这些组件不仅支持基本的HTML输入和输出,还提供了高级功能,如表单...
JSF(JavaServer Faces)是一种...通过理解并熟练掌握JSF标签及其属性,开发者可以更高效地开发出符合需求的用户界面。对于更详细的标签使用和属性说明,建议查阅Tag Library Documentation文档,以便获取全面的信息。
### JSF标签详解 #### 1. 标签入门 ##### 1.1 简介:JSF标准标签 JavaServer Faces (JSF) 是一个用于构建企业级Web应用程序的框架,它提供了丰富的标签库,使开发人员能够更轻松地创建动态网页。JSF的标签库基于...
### JSF标签详解 #### 1. 标签入门 ##### 1.1 简介:JSF标准标签 JavaServer Faces (JSF) 是一个用于构建基于Java的Web应用的强大框架。它通过一系列标准化的组件简化了Web开发过程,并且支持事件驱动的编程模型...
JSF标签提供了配置组件属性、设置验证规则、绑定数据和方法等功能的方式。 - **组件(Component)**:这是JSF框架的核心部分,负责处理用户的输入和输出。组件通过监听事件、进行数据验证等方式参与JSF生命周期的...
在本文中,我们将探讨Ajax4JSF中的几个常用标签,包括`a4j:ajaxListener`、`a4j:region`和`a4j:page`,以及它们的相关属性和使用场景。 1. `a4j:ajaxListener`: 这个标签用于注册一个方法作为Ajax事件的监听器。...
JSF标签共享一些通用的属性,这些属性适用于所有或大多数类型的组件: - **`id`**: 用于标识组件的唯一ID。 - **`binding`**: 绑定到UIComponent。 - **`rendered`**: 控制组件是否可见。 - **`styleClass`**: 设置...
开发者需要编写JSF页面,这些页面包含HTML和JSF标签。Managed Beans用于处理应用程序逻辑,而配置文件(如faces-config.xml)则用于配置这些beans和导航规则。 #### 1.3 简单的导航Navigation JSF支持复杂的导航...
- **标签(Tag)**:JSF标签类似于HTML标签,用于定义组件的行为和外观。这些标签被用来在JSF页面中嵌入组件,并设置各种属性如数据绑定、事件处理器等。 - **组件(Component)**:组件是JSF的核心部分,负责处理...
JSF中的HTML标签具有一些共通的属性,具体如下: - **id**:所有组件均可设置,用于标识组件以便其他标签或组件引用。 - **binding**:绑定到UIComponent。 - **rendered**:控制组件是否被渲染。 - **styleClass**...
通过一个综合性的案例来加深对JSF标签的理解。比如开发一个博客系统,涉及到文章发布、评论管理等多个功能模块。 ##### 3.5 小结 本章介绍了JSF中的HTML和Core标签,通过实例演示了如何使用这些标签来构建复杂的...