zoukankan      html  css  js  c++  java
  • 当lov变化时得到lov变化的值

    在开发中,需要控制 lov变化,并得到变化的值

    因为 lov变化并不能触发page的submit,所以不能利用getParamter方式得到其中的值!

    利用 getLovResultsFromSession来得到一个lov 返回值的hashtable 再得到其中的变化值

    在processFormRequest(OAPageContext pageContext, OAWebBean webBean)事件中,写如下代码!

      if(pageContext.isLovEvent())
        {
          String LovSourceID=pageContext.getLovInputSourceId();
          Map DeptIDmap = new Hashtable();
          String YearHeaderId = null;
          String DeptId = null;
          if ("DeptName".equals(LovSourceID))
          {   
            DeptIDmap = pageContext.getLovResultsFromSession(LovSourceID);
            YearHeaderId = DeptIDmap.get("BudgetYearId").toString();
            pageContext.putSessionValue("YearHeaderId",YearHeaderId);
            DeptId = DeptIDmap.get("DeptId").toString();
            pageContext.putSessionValue("DeptID",DeptId);
          }
        }
  • 相关阅读:
    form表格属性
    sql查询练习题
    在Mac上搭建java开发环境
    搭建vim作为java开发环境(-)
    C++学习之class
    nginx学习----1
    Html5学习笔记---1
    国庆节
    memcache------01
    jquery学习之概述
  • 原文地址:https://www.cnblogs.com/kevinhlj/p/1307704.html
Copyright © 2011-2022 走看看