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);
          }
        }
  • 相关阅读:
    冲刺(六)
    冲刺(五)
    冲刺(四)
    团队产品开发
    冲刺(三)
    冲刺(二)
    冲刺(一)
    电梯演讲,模型展示
    校园健康行的NABCD分析
    团队博客
  • 原文地址:https://www.cnblogs.com/kevinhlj/p/1307704.html
Copyright © 2011-2022 走看看