苍穹单据打开状态判断原创
金蝶云社区-生态
生态
17人赞赏了该文章 2,918次浏览 未经作者许可,禁止转载编辑于2020年03月03日 20:47:56

如何在单据的插件里面判断当前是以新增、查看、编辑的方式打开,

在表单插件的preopenform事件里面,先拿到页面的对象BillShowParameter,通过getStatus,就能拿到了OperationStatus.ADDNEW, OperationStatus.EDIT, OperationStatus.VIEW

方法如下:

@Override

public void preOpenForm(PreOpenFormEventArgs e) {

// TODO Auto-generated method stub

super.preOpenForm(e);

BillShowParameter bil = (BillShowParameter)e.getFormShowParameter();

OperationStatus os = bil.getStatus();

if(OperationStatus.ADDNEW == os) {

System.out.println("新增!!!!!!!!!!!!!!");

} else if(OperationStatus.VIEW == os) {

System.out.println("查看!!!!!!!!!!!!!!");

} else if(OperationStatus.EDIT == os) {

System.out.println("修改!!!!!!!!!!!!!!");

}

}


图标赞 17
17人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!