苍穹单据打开状态判断原创
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人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读