我需要找到最高薪水并在新属性中显示。
Employee表具有以下列:
Id,
Name,
Salary
我使用编辑表达式编辑器添加了具有时髦表达式的新添加瞬态变量:
max(Salary)
显示整个表中存在的最高工资。
答案 0 :(得分:1)
我已经尝试了11g的示例。
表:Emp:
E_ID EMP_NAME E_SAL
2 emp2 5000000
4 e5 100000
5 emp2 300000
6 emp3 250000
7 emp3 100000
8 emp3 100000
3 eee 250000
1 emp 100000
其中E_ID-2的最高工资为5000000。
现在回到ADF:
我已经创建了EMP表EO和VO。
EMPEO
EMPVO - EmpView
EmpView中的所有属性现在都具有Eid,EmpName和Esal。
在EmpView中创建相同VO(EmpView)的ViewAccessor
- Click on EmpView.
- Go to View Accessor. Click on Green plus symbol. Add the EmpView from left to right. It will be named as EmpView1.
创建一个名为maxSal的瞬态变量。给个时髦的表情 在Expression组件中。
EmpView1.max("Esal")
现在,创建一个jsff页面,并将EmpView添加为Form或table(根据您的 需求)与新创建的瞬态变量。跑过 应用。就我而言,它可以正常工作。
希望这会有所帮助。