今天遇到一件有意思的异常。一个基于EO的VO在页面加载进来之后就CreateRow了一行数据,主键HeaderId也相应的插入了值,但是在保存的时候,老是报HeaderId不能为空的异常。经查,页面上有一个叫HeaderId的formValue组件,绑定的VO值为VO中的HeaderId,而在保存按...
分类:
其他好文 时间:
2015-07-18 19:57:28
阅读次数:
125
只有在数据提交到EO中的时候才会执行set方法进行验证。如果想要实现实时验证,可以在输入参数的地方添加事件,但是无需为此事件创建方法。我的理解: 1.我们在页面上对内容进行修改的时候,OAF框架仅仅是将内容缓存到了组件当中,只有当执行了submit处理之后,才会将组件中的值执行VO中set方法提交....
分类:
其他好文 时间:
2015-07-13 13:34:12
阅读次数:
251
一:工厂方法模式的优点 --->工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 --->工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中二:工厂方法模式的缺点 .....
分类:
其他好文 时间:
2015-07-12 15:36:33
阅读次数:
108
{"列名'Discriminator'无效。\r\n列名'Discriminator'无效。\r\n列名'Discriminator'无效。\r\n列名'FileUrl'无效。"}问题解决方案:[NotMapped]privateclassElfinderFileDto:ElfinderFile{p...
分类:
其他好文 时间:
2015-07-10 15:08:34
阅读次数:
267
Eloquent: Relationships Introduction Defining Relationships One To One One To Many Many To Many Has Many Through Polymorphic Relations Many To Man...
分类:
其他好文 时间:
2015-07-06 11:40:51
阅读次数:
281
需求:现在OAF页面上有俩输入框,单价,数量,根据单价数量,自动计算MessageStyledText金额中的值,对应的基于EO的VO的字段为UnitPrice,Quantity,Total。实现方式。先分别为单价,数量输入框添加局部刷新事件,setUnitPrice,setQuantity.//若...
分类:
其他好文 时间:
2015-06-28 14:05:53
阅读次数:
214
为多态基类声明virtual析构函数本节重点大家只要明白为什么要声明析构函数为virtual函数,即声明virtual析构函数的意义。我们知道,析构函数的作用就是实现多态polymorphic。那么如果我们动态创建一个derived派生类,由基类指针接受该派生类地址。那么我们如何释放这个派生类的内存?
如下代码:class A
{
//...........
};class B:public A...
分类:
编程语言 时间:
2015-06-22 11:11:57
阅读次数:
123
1 standard C I/O 2 头文件:#include 3 4 1. getchar() 5 6 原型:int getchar(void); 7 功能:从标准输入获取并返回下一个字符,并释放该字符空间。 8 返回值:读取的字符的ASCII,出错或到达文件结尾时返回EO...
分类:
编程语言 时间:
2015-06-14 14:59:57
阅读次数:
150
Ubuntu 14.04 32bit先直接地认识一下ps -eo pid,comm,cmd PID COMMAND CMD 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/...
分类:
编程语言 时间:
2015-06-04 15:33:48
阅读次数:
597
在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的: 工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子.....
分类:
编程语言 时间:
2015-05-13 19:40:04
阅读次数:
149