//控件设置
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();
}

普通Region中动态设置poplist的值跟着当前区域的某些值动态变化的更多相关文章

  1. UC浏览器中,设置了position: fixed 的元素会遮挡z-index值更高的同辈元素

    "UC浏览器中,设置了position: fixed 的元素会遮挡z-index值更高的同辈元素(非fixed)." 我们使用的artDialog弹窗中,在UC浏览器中,如果页面高 ...

  2. TABLE中动态设置poplist的值跟着当前行的某些列动态变化

    核心方法 OAAdvancedTableBean table = (OAAdvancedTableBean)webBean.findChildRecursive("TimeEntryTbl& ...

  3. 根据屏幕大小动态设置字体rem

    1.根据屏幕大小动态设置字体rem var docEl = document.documentElement, //当设备的方向变化(设备横向持或纵向持)此事件被触发.绑定此事件时, //注意现在当浏 ...

  4. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中<meta-data>变量的值

    转载请说明来源: http://www.cnblogs.com/lizhilin2016/p/7390079.html 最近lz 在开始做一个新的Demo, 在项目中集成了bugly用于收集项目中的崩 ...

  5. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中&lt;meta-data&gt;变量的值

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49247815 文章出自:薛瑄的博客 你也能够查看我的其它同类文章.也会让你有一定的 ...

  6. 分别在javascript和JSP中动态设置下拉列表默认值

    一.JavaScript中动态设置select标签中<option>选项的默认值: 比如,要完成下边这个下拉列表的动态显示,并且当进行前后翻页时,下拉列表中的值自动更新为当前页码: 图1 ...

  7. Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)

    什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定).      这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户 ...

  8. Quartz在Spring中动态设置cronExpression

    什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定). 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文 ...

  9. postman提取接口的返回值及动态设置变量(一)

    一.提取接口返回值   1.当返回值是返回JSON时 let json = JSON.parse(responseBody); // responseBody是包含整个返回内容的字符串 let foo ...

随机推荐

  1. ELK学习笔记之Logstash详解

    0x00 Logstash概述 官方介绍:Logstash is an open source data collection engine with real-time pipelining cap ...

  2. 02: css常用属性

    目录: 1.1 设置样式的七个选择器 1.2 css常见属性浅析 1.3 css布局中常用方法 1.1 设置样式的七个选择器返回顶部 1.其中选择器介绍 1. 直接在标签里的style标签写样式 2. ...

  3. centos 安装 ffmpeg

    使用yum方式安装ffmpeg: 先安装Nux Dextop仓库: Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限). 如果安装过则跳过. $ su root $ yu ...

  4. 《课程设计》——foremost的使用

    <课程设计>--foremost的使用 foremost简介 formost 是一个基于文件头和尾部信息以及文件的内建数据结构恢复文件的命令行工具.这个过程通常叫做数据挖掘(data ca ...

  5. 星系炸弹|2015年蓝桥杯B组题解析第二题-fishers

    星系炸弹 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2 ...

  6. 2017年人工智能相关会议论文阅读笔记 (已添加ISSCC17,慢慢补充中)

    ISSCC 2017 Session14 Deep Learning Processors: 关于Deep Learning Processors的Slides笔记,主要参考了[1]中的笔记,自己根据 ...

  7. spring与spring-data-redis整合redis

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  8. dubbo 配置属性

    1,服务方 <dubbo:application name="demo-provider" /> <!-- 使用zookeeper注册中心暴露服务地址 --> ...

  9. 解决 mininet gave up after 3 retries 问题

    解决 mininet gave up after 3 retries 问题 在通过mn启动mininet的时候遇到了如下问题: *** Creating network *** Adding cont ...

  10. 02_HBase集群部署

    HBase集群部署 HBase是分布式数据库,本身也需要借助zookeeper进行集群节点间的协调(Master, RegionServer), 可以使用HBase自带的zookeeper,也可以使用 ...