1. 创建如图所示的搜索功能,需要在Demands VO中创建一个View Criteria, 然后直接将Data Control下的Named Criteria里对应的Cirteria拖到页面即可

创建基本的搜索页面

2. 为了将Org属性作为筛选条件,需要在Demands VO 下的Org Attribute中添加LOV
创建基本的搜索页面

3. 为了在search不会显示Org值,在Org对应的VO中创建一个View Criteria,并将查询条件设置成一个永远查不到结果的值
创建基本的搜索页面

4. 在搜索界面,为了只显示想要的Org属性,需要将org VO中对应的其他属性的Queryable去掉勾选,并在Demands VO的Attribute下的Org属性LOV的UI hints只选择Org
创建基本的搜索页面

5. 需要在Demands VO 中的View Accessors 将Org VO中建立的view criteria添加进来
创建基本的搜索页面

1. 实现数字右对齐,手动在Table各个Column中添加inlineStyle="text-align:right;"
2.实现表格Freeze功能,将Table的columnSelection变成multiple
3.实现属性名空格,手动在Demands的VO中编辑各个Attribute,在对应的Control Hints中的Label Text中填上待显示的名字


Task flow中添加一个方法后,如何绑定???
1. 右击方法 create page Difinition
2. 打开Page Difinition页面,添加method Action 方法绑定(前提是已经在AMIml java文件中写好了对应的方法, 如getDemands)
3. 打开Task Flow, 更改方法的Method 的绑定

总结:自动传入PlanId方法流程
1. 在VO中添加一个绑定变量BndPlanId, 在查询语句中,通过绑定变量,筛选显示出来的结果
2. 在AMImpl.java文件中添加入口方法getDemands,其中传入一个形参planId,并将此值赋值给BndPlanId
3. 在task-flow 的overview的Parameters中,添加planId变量,并勾上required
4. 在task-flow 的入口方法getDemands中,编辑Bindings, 将PlanId的值添加
5.更改页面绑定值, 即 在.jspx文件的Binding中,添加一个taskFlow,并编辑此taskFlow,为绑定变量添加初始值,以后是通过页面点击的文件类型传入变量。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-12-08
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2021-09-19
猜你喜欢
  • 2021-10-23
  • 2022-12-23
  • 2021-09-11
  • 2021-12-27
  • 2021-10-22
  • 2021-06-21
  • 2022-12-23
相关资源
相似解决方案