7.1.1.2. 使用 CreateAction 进行初始化
如果属性的初始值取决于调用界面的数据,可以使用 CreateAction 类的 setInitialValues()
或 setInitialValuesSupplier()
方法。
请参考在演示应用程序中处理 Customer
和 CustomerAddress
实体的示例:
-
customer-address-browse.xml - 包含两个关联表格的界面描述,一个用于客户,另一个用于其地址。
-
CustomerAddressBrowse.java - 界面控制器。在其
init()
方法中,使用setInitialValuesSupplier()
为新建地址的customer
属性提供初始值,设置为第一个表格中当前选中的客户。