如何在adf

时间:2018-11-15 07:59:57

标签: java groovy oracle-adf

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

Employee表具有以下列:

  Id,
  Name,
  Salary

我使用编辑表达式编辑器添加了具有时髦表达式的新添加瞬态变量:

    max(Salary) 

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

1 个答案:

答案 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(根据您的 需求)与新创建的瞬态变量。跑过 应用。就我而言,它可以正常工作。

希望这会有所帮助。