Faces Client 组件的事件处理程序是通过“快速编辑”视图编写的。Faces Client 组件的“属性”视图包含指向“快速编辑”视图的链接。对于数据树形视图和数据网格组件,可使用现成的事件处理程序或编写您自己的定制事件处理程序。有两个现成的事件处理程序。
注: 一些 Faces Client 组件和客户机数据已停用,建议不要使用。
以下各项已停用,建议不要使用:
- 客户机数据及其相关联的工具(例如,“客户机数据”视图)
- Faces Client 组件
- <odc:dataGrid>(数据网格)
- <odc:webService>(Web Service)
- <odc:clientData>
- <odc:clientBinder>
- 将选择的对象设置为目标组件中的根对象 - 此处理程序采用在当前控件中选择的对象(可选,该对象中的特定引用)并使其成为目标控件中的根对象。对于此类型的事件处理程序,目标控件可以是任何 Faces Client 组件(Web Service 除外)和 Faces Client 支持的标准 JSF 组件。可能的目标控件的列表显示在出现的配置对话框中。 在要数据树中的所选对象(源)确定显示在数据网格中的内容(目标)时,请使用此事件处理程序。此处理程序不更改数据源中的任何数据值,但它会设置显示在所选控件中的内容。
- 将选择的对象绑定至另一对象 - 此处理程序采用所选对象的值(可选,该对象中的特定引用)并将其绑定至另一数据对象。 此事件处理程序设置存储在数据对象中的数据值。在资产组合样本中,当用户从数据网格中选择特定股票时,该股票对象中的字段的值将复制至 placeHolderStock
数据对象,之后将用作 Web Service 的输入参数。该处理程序将更改存储在该对象中的值。