【物料】物料编辑设置变更缘由必填

This commit is contained in:
tanfengling@x-ri.com 2025-08-13 17:23:35 +08:00
parent dbf6caad5e
commit 8dfaf34815
1 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,52 @@
package tqq9.lc123.cloud.app.plugin.form.sys;
import kd.bos.bill.AbstractBillPlugIn;
import kd.bos.bill.OperationStatus;
import kd.bos.entity.property.ComboProp;
import kd.bos.entity.property.TextProp;
import kd.bos.form.field.ComboEdit;
import kd.bos.form.field.TextEdit;
import java.util.EventObject;
/**
* 物料界面插件
*/
public class MaterialBillPlugin extends AbstractBillPlugIn {
/**
* 修改时设置变更缘由必填
* @param e
*/
@Override
public void afterBindData(EventObject e) {
super.afterBindData(e);
OperationStatus status = this.getView().getFormShowParameter().getStatus();
if(OperationStatus.EDIT.getValue() == status.getValue()){
ComboEdit tqq9_bgyyCtrl = this.getView().getControl("tqq9_bgyy");
ComboEdit tqq9_bgyy2Ctrl = this.getView().getControl("tqq9_bgyy2");
ComboEdit tqq9_shbgyyCtrl = this.getView().getControl("tqq9_shbgyy");
TextEdit tqq9_bgms1Ctrl = this.getView().getControl("tqq9_bgms1");
TextEdit tqq9_bgms2Ctrl = this.getView().getControl("tqq9_bgms2");
TextEdit tqq9_bgms3Ctrl = this.getView().getControl("tqq9_bgms3");
ComboProp tqq9_bgyyProp = (ComboProp) tqq9_bgyyCtrl.getProperty();
ComboProp tqq9_bgyy2Prop = (ComboProp) tqq9_bgyy2Ctrl.getProperty();
ComboProp tqq9_shbgyyProp = (ComboProp) tqq9_shbgyyCtrl.getProperty();
TextProp tqq9_bgms1Prop = (TextProp) tqq9_bgms1Ctrl.getProperty();
TextProp tqq9_bgms2Prop = (TextProp) tqq9_bgms2Ctrl.getProperty();
TextProp tqq9_bgms3Prop = (TextProp) tqq9_bgms3Ctrl.getProperty();
tqq9_bgyyProp.setMustInput(true);
tqq9_bgyy2Prop.setMustInput(true);
tqq9_shbgyyProp.setMustInput(true);
tqq9_bgms1Prop.setMustInput(true);
tqq9_bgms2Prop.setMustInput(true);
tqq9_bgms3Prop.setMustInput(true);
// this.getView().setVisible(true, "tqq9_bgyy","tqq9_bgyy2","tqq9_shbgyy","tqq9_bgms1","tqq9_bgms2","tqq9_bgms3");
}
}
}