我需要找到最高薪水并在新属性中显示。

雇员表具有以下列:

  Id,
  Name,
  Salary


我已经使用Edit Expression Editor添加了带有groovy表达式的新添加瞬态变量:

    max(Salary)


显示整个表中存在的最高工资。

最佳答案

我已经尝试了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的瞬态变量。给个时髦的表情
在表达式组件中。

 EmpView1.max("Esal")

现在,创建一个jsff页面并将EmpView添加为Form或table(根据您的
需求)与新创建的瞬态变量。跑过
应用。以我为例。


希望这会有所帮助。

08-27 12:06