7.1.1.2. 使用 CreateAction 进行初始化

在线示例

如果属性的初始值取决于调用界面的数据,可以使用 CreateAction 类的 setInitialValues()setInitialValuesSupplier() 方法。

请参考在演示应用程序中处理 CustomerCustomerAddress 实体的示例:

init values 1

  • customer-address-browse.xml - 包含两个关联表格的界面描述,一个用于客户,另一个用于其地址。

  • CustomerAddressBrowse.java - 界面控制器。在其 init() 方法中,使用 setInitialValuesSupplier() 为新建地址的 customer 属性提供初始值,设置为第一个表格中当前选中的客户。