session页面传值
创建session 如 pageContext.putSessionValue("gradeValue",suppGradeValue);
在另一个页面或者是同一页面取session值时,
if(pageContext.getSessionValue("gradeValue") != null)
{
InitgradeValue=pageContext.getSessionValue("gradeValue").toString();
}
同时最后的时候可以清楚这个session值 pageContext.removeSessionValue("gradeValue");
当想为 页面的某个messagetextinput设置值时,首先是获取这个messagetextinput的ID吧
OAMessageTextInputBean issuedateInput=(OAMessageTextInputBean)webBean.findChildRecursive("IssueDate");
当填写这个时,报错,后来调试追踪显示的错误是 ....OAMessageDateFieldBean
不知道是什么原因,后来试着把OAMessageTextInputBean改成OAMessageDateFieldBean能够运行通过,然后 issuedateInput.setValue(pageContext,currentDate);可以赋值成功。具体原因就不清楚了。
有时候在页面需要做一些验证,如格式,大小等,mark下这个网址介绍挺全。
http://www.erp100.com/thread-28675-1-1.html OAF控制显示样式
在使用迭代方法进行删除功能或者其他遍历的功能实现时, 一定要关闭迭代,不然会报错!
在数据库设计时,在比较String类型的时候,数据最好不用使用中文,使用中文的时候equal()函数比较不幸,也不好进行比较, 最好使用英文,如最简单的是和否时可以使用Y和N来代替比较。