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);
          }
        }
  • 相关阅读:
    存储过程
    .Net经典面试题
    《锋利的Jquery》
    WPF-1
    ios-5-类别和协议
    ios-4-创建单例模式
    ios-3-简单内存管理
    ios-2
    ios -1
    <<ASP.NET MVC4 Web编程>>笔记
  • 原文地址:https://www.cnblogs.com/kevinhlj/p/1307704.html
Copyright © 2011-2022 走看看