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"); } } }