以向某张单据在新增保存之前增加一个限制条件为例子:
步骤如下:
主要代码如下:
public class MaterrialOutSaveBeforeListener implements IBusinessListener { //实现IBusinessListener接口,可以配置连接到相应事件
public MaterrialOutSaveBeforeListener(){ //空构造函数
}
@Override
public void doAction(IBusinessEvent event) throws BusinessException {
AggregatedValueObject[] aggVOs = getVOs(event); //获取单据条数,最原始的VO对象 聚合VO AggregatedValueObject也是原始VO,不过比CircularlyAccessibleValueObject高一
//个级别
Boolean isProject=null; //判断