//控件设置
ID Catergory1
Item Style messageChoice
Picklist View Definition Cux.oracle.apps.po.poplist.server.ContractCategoryLevel1VO
Picklist View Instance
Picklist Display Attribute Description
Picklist Value Attribute FlexValue
Action Type firePartialAction
Event category1 ID Catergory2
Item Style messageChoice
Picklist View Definition Cux.oracle.apps.po.poplist.server.ContractCategoryLevel2VO
Picklist View Instance ContractCategoryLevel2VO1
Picklist Display Attribute Description
Picklist Value Attribute FlexValue
Action Type firePartialAction
Event category2 ID Catergory3
Item Style messageChoice
Picklist View Definition
Picklist View Instance ContractCategoryLevel3VO1
Picklist Display Attribute DetailCategoryName
Picklist Value Attribute DetailCategoryId
Action Type firePartialAction
Event catergoryAction3 //代码控制
//processFormRequest else if ("category1".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM))) { am.handSegment2();
} else if ("category2".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM))) {
am.handSegment3();
} //AM public void handSegment2()
{
ContractHeaderVOImpl vo = this.getContractHeaderVO1();
if (vo != null)
{
ContractHeaderVORowImpl row =
(ContractHeaderVORowImpl)vo.getCurrentRow(); String segement2 = row.getSegment2();
String segement3 = row.getSegment3(); ContractCategoryLevel2VOImpl vo2 = this.getContractCategoryLevel2VO1();
vo2.clearCache();
vo2.setWhereClauseParams(null);
vo2.setWhereClause(null);
vo2.setWhereClause(" 1=1 and PARENT_FLEX_VALUE_LOW='" + segement2 + "'");
vo2.executeQuery(); ContractCategoryLevel3VOImpl vo3 = this.getContractCategoryLevel3VO1();
vo3.clearCache();
vo3.setWhereClauseParams(null);
vo3.setWhereClause(null);
vo3.setWhereClause(" 1=2 ");
vo3.executeQuery(); }
} public void handSegment3()
{
ContractHeaderVOImpl vo = this.getContractHeaderVO1();
ContractHeaderVORowImpl row = (ContractHeaderVORowImpl)vo.getCurrentRow();
String segement3 = row.getSegment3();
ContractCategoryLevel3VOImpl vo3 = this.getContractCategoryLevel3VO1();
vo3.clearCache();
vo3.setWhereClauseParams(null);
vo3.setWhereClause(null);
vo3.setWhereClause(" CATEGORY_LEVEL2 = :1 ");
vo3.setWhereClauseParam(0, segement3);
vo3.executeQuery();
}

最新文章

  1. MVC Core 网站开发(Ninesky) 2、栏目
  2. JVM-绘图展现字节码执行引擎执行过程
  3. 解决SSH会话连接超时问题
  4. jQuery 2.0.3 源码分析 Deferrred概念
  5. Android 中 View移动总结:ViewDragHelper学习及用法详解
  6. CSS Clip属性
  7. javascript核心概念——new
  8. PHP的Session机制
  9. 原生Js实现拖拽(适用于pc和移动端)
  10. Invalid Host header
  11. 用原生js简单模仿angular的依赖注入
  12. C++写文件
  13. POJ3422费用流
  14. 模块,import,from xxx import xxx
  15. js原生常用事件event
  16. 一对一 只需将另一个表的id设置为主键和外键即可
  17. Java EE 之 Hibernate异常总结【4】org.hibernate.exception.SQLGrammarException: could not execute statement
  18. oracle查看哪些表被锁
  19. 验证手机格式的js代码
  20. VUE.JS 窗口发生变化时,获取当前窗口的高度。

热门文章

  1. OpenCV中HSV颜色模型及颜色分量范围
  2. 依赖注入(DI)在PHP中的实现
  3. 20145339 Exp5 MS11_050
  4. JAVA I/O(二)文件NIO
  5. String和int互相转换,String转float
  6. Python3基础 os mkdir 创建一层文件夹 在有父目录的情况下创建子目录
  7. Python3基础 os chdir 改变工作目录
  8. spring boot 多数据源 + 事务控制
  9. Python time strptime()与time strftime()
  10. 1、webpack编译打包Sass编译的css进js文件