diff --git a/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java b/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java new file mode 100644 index 0000000..b26d2c3 --- /dev/null +++ b/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java @@ -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"); + } + } +}