使用<ajax:linkedUpdate>构件可以在页面中的提交组件上指定本次提交应连带刷新的区域。OperaMasks 3.0开始加入局部刷新功能,默认一次Ajax请求只更新与事件源属于同一w:form内部的组件的属性,如果要想同时更新事件源所在的w:form之外的区域的话,可以使用这个构件来标注要同时更新的区域。
表 32.10. 构件信息
| Component Type | org.operamasks.faces.component.ajax.AjaxLinkedUpdate |
| Component Family | org.operamasks.faces.ajax.AjaxLinkedUpdate |
| Component Class | org.operamasks.faces.component.ajax.AjaxLinkedUpdate |
| Tag Class | org.operamasks.faces.webapp.ajax.AjaxLinkedUpdateTag |
| Renderer Type | org.operamasks.faces.component.ajax.AjaxLinkedUpdate |
| Renderer Class(AJAX) |
+java.lang.Object
++javax.faces.component.UIComponent
+++javax.faces.component.UIComponentBase
++++org.operamasks.faces.component.ajax.base.AjaxLinkedUpdateBase
+++++org.operamasks.faces.component.ajax.AjaxLinkedUpdate
表 32.11. 属性
| binding | 定义类 | javax.faces.component.UIComponentBase | ||
| 类型 | javax.el.ValueExpression(javax.faces.component.UIComponent) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 一个值表达式,用于把该组件链接到一个ManagedBean的某个属性。 | ||||
| exclude | 定义类 | org.operamasks.faces.component.ajax.AjaxLinkedUpdate | ||
| 类型 | javax.el.ValueExpression(java.lang.String) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 跳过的组件id, 多个组件以逗号(,)分隔 | ||||
| id | 定义类 | javax.faces.component.UIComponentBase | ||
| 类型 | java.lang.String | |||
| 是否必须 | 否 | 延时求值 | 否 | |
| 这个组件的组件标识符。这个值在最近的命名容器类型的父组件范围内,必须是唯一的。 | ||||
| includeChildren | 定义类 | org.operamasks.faces.component.ajax.AjaxLinkedUpdate | ||
| 类型 | javax.el.ValueExpression(java.lang.Boolean) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 是否包括子组件, 默认值为false | ||||
| level | 定义类 | org.operamasks.faces.component.ajax.AjaxLinkedUpdate | ||
| 类型 | javax.el.ValueExpression(java.lang.String) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 更新等级,详情见org.operamasks.faces.user.ajax.UpdateLevel | ||||
| rendered | 定义类 | javax.faces.component.UIComponentBase | ||
| 类型 | boolean(boolean) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 一个标志,指出该组件是否要在任何随后的form提交过程中被渲染或处理。 这个属性的缺省值是true。 | ||||
| target | 定义类 | org.operamasks.faces.component.ajax.AjaxLinkedUpdate | ||
| 类型 | javax.el.ValueExpression(java.lang.String) | |||
| 是否必须 | 否 | 延时求值 | 是 | |
| 关联更新的组件id, 多个组件以逗号(,)分隔 | ||||