单据保存后自动退出,且在列表页面提示成功信息原创
2,827次浏览
编辑于2022年04月11日 14:51:04
关键词:跨页面提示
一、需求
单据保存后自动退出后通过代码在父页面提示成功信息
二、思路与方案
获取父页面视图模型,发送表单动作给父页面
三、实现过程
通过代码关闭基础资料新增窗口并弹窗
@Override public void beforeDoOperation(BeforeDoOperationEventArgs args) { super.beforeDoOperation(args); FormOperate operation = (FormOperate)args.getSource(); String key = operation.getOperateKey(); if(StringUtils.equals("save",key)){ args.setCancel(Boolean.TRUE); // TODO 自定义保存操作 // 弹出操作成功提示消息 boolean showInParentView = true; IFormView view = this.getView().getViewNoPlugin(this.getView().getFormShowParameter().getParentPageId()); if (view == null) { view = this.getView(); showInParentView = false; } view.showSuccessNotification(String.format(ResManager.loadKDString("%s成功。。。。。。。。。。。。", "DefaultEntityOperate_5", "bos-entity-business", new Object[0]),operation.getOperateName().toString())); if (showInParentView) { this.getView().sendFormAction(view); } this.getModel().setDataChanged(Boolean.FALSE); // 关闭新增窗口 this.getView().close(); } }
四、效果图
五、开发环境版本
V4.0.015.0
六、参考资料
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!