基于adf中的LOV选择显示数据

时间:2015-09-11 11:00:44

标签: java oracle-adf

我有adf视图对象叫做 SalesVO 我需要保存到数据库,在该对象中我有一个外键(CustomerId)与另一个名为 CustmersVO <的View对象关联/强> 我在jspx页面中拖动salesVO,用户应在页面中的销售信息中输入信息,然后单击“保存(提交)”。

问题是当用户填写销售信息时,他应该从LOV中选择客户一旦他选择了客户,页面就会自动显示来自CustomersVO的客户信息(如地址,电话,..等)

如何显示所选客户的这些只读信息?

结构如下:

SalesVO:saleId,SaleDate, CustomerId .....等

CustomerVO: CustomerId ,客户名称,电话,地址......等

1 个答案:

答案 0 :(得分:0)

您是说您希望基本上将销售信息与客户信息相关联,并允许用户根据销售VO中的客户ID选择客户,然后在选择该客户时,显示检索到的客户数据以及销售VO,但只保存销售VO信息?

如果是这样,这在ADF BC中是一个简单,基本的事情。你看过在线提供的许多教程here吗?您是否阅读了有关如何创建LOV或参考实体用法的文档或看过thisthis

SalesVO基于Sales EO并且是可更新的,然后将CustVO添加为不可更新的仅参考数据,然后将Sales VO中的Cust ID作为LOV的基础。所选客户数据将显示在LOV中,所选客户ID将作为外键保存到Sales VO,其他客户数据将提供不可更新的参考值。许多博客文章中广泛提供了执行此操作的步骤 - Google是您的朋友。还要考虑阅读ADF BC文档,关于LOVS,以及VOs的引用实体和连接。