单据通过列表打开绑定单据类型的方法原创
1,618次浏览
编辑于2021年07月26日 16:39:20
kd.cd.sczclt.common.configkd.bos.bill.AbstractBillPlugInkd.bos.dataentity.entity.DynamicObjectkd.bos.form.events.BeforeDoOperationEventArgskd.bos.form.events.PreOpenFormEventArgskd.bos.orm.query.QCPkd.bos.orm.query.QFilterkd.bos.servicehelper.QueryServiceHelperkd.cd.sczclt.common.util.CommonUtilsjava.util.EventObjectBaseBillPlugin AbstractBillPlugIn { (EventObject e) { (CommonUtils.(getView().getFormShowParameter())&&.getView().getFormShowParameter().getCustomParam(CommonParam.)!=) { String billType=.getView().getFormShowParameter().getCustomParam(CommonParam.).toString()(getModel().getValue(CommonParam.)!=){ String billType0 = ((DynamicObject)getModel().getValue(CommonParam.)).getString()(!billType.isEmpty()&&!billType.equals(billType0)) { .getModel().setItemValueByNumber(CommonParam.billType)getView().setEnable(CommonParam.)} } } } (PreOpenFormEventArgs e) { .preOpenForm(e)(e.getFormShowParameter().getCustomParam(CommonParam.)!=){ String billType=e.getFormShowParameter().getCustomParam(CommonParam.).toString()(!billType.isEmpty()) { DynamicObject queryName = QueryServiceHelper.(QFilter[]{QFilter(QCP.billType)})e.getFormShowParameter().setCaption(queryName.getString())} } } (BeforeDoOperationEventArgs args) { .beforeDoOperation(args)(args.getSource().getClass().toString().equals()|| args.getSource().getClass().toString().equals()) { getView().getModel().clearNoDataRow()getView().updateView()} } } 应用菜单-高级参数-入口参数列表
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!