oracle adf级联菜单过滤

oracle adf级联菜单过滤
oracle adf级联菜单过滤

oracle adf级联菜单过滤

实例:假如有一个职员表其中的字段包括:工号、姓名、部门ID、职位ID 一个部门中存在不同的职位那么通过当前职员的部门ID来进行过滤故:职位表中的字段包括有:职位ID、职位名、职位所属部门ID 通过该关系生成两个VO

如下图:

1.点击OrgGradView为其添加ViewCriteria

2.在弹出的框中点击Add Item按钮

在下面的Criteria Item中

注意下面所要填写的信息

3.回到OrgPersonView

选择Attributes,在表格中选择要关联其他内容的字段,选择List of values 中的add按钮

其中List Attributes表示当前字段保存其他表中的关联字段信息

4.点击UI Hints

这里就是选择要显示的字段5.点击View Accessors标签页

6.选择选中右边框中列并点击编辑按钮

7.将Criteria选中

8.在Bind Parameter Values 中的value填上OrgPersonView中的作为条件的字段

9.最后在DataController中将该Vo拖到页面上形成一个表格

10.显示的结果:

Ajax实现三级联动

Web.Config中: ----------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------- javascript脚本: -----------------------------------------------------------------------------------------------