12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package fi.em.editPlugin;
- import kd.bos.dataentity.entity.DynamicObject;
- import kd.bos.exception.KDBizException;
- import kd.bos.form.CloseCallBack;
- import kd.bos.form.FormShowParameter;
- import kd.bos.form.ShowType;
- import kd.bos.form.events.AfterDoOperationEventArgs;
- import kd.bos.form.plugin.AbstractMobFormPlugin;
- import kd.sdk.plugin.Plugin;
- public class TripreimburseMobEditPlugin extends AbstractMobFormPlugin implements Plugin {
- public static String nckd_er_tripreimburse_ext_mob = "nckd_er_tripreimburse_ext_mob";
- public static String nckd_mobparameterf = "nckd_mobparameterf";
- public static String btn_NOTICE = "donothing";
- public static String btn_NOTICES = "bxdtc";
- @Override
- public void afterDoOperation(AfterDoOperationEventArgs e) {
- String operateKey = e.getOperateKey();
- if (btn_NOTICES.equals(operateKey)) {
- Object value = this.getModel().getValue("costcompany");
- DynamicObject entrycostcompanyWait = (DynamicObject)value;
- String orgnumber = entrycostcompanyWait.getString("number");
- String orgid = entrycostcompanyWait.getString("id");
- Object creator=this.getModel().getValue("creator");
- Object costdept=this.getModel().getValue("costdept");
- DynamicObject creatorWait=(DynamicObject) creator;
- DynamicObject costdeptWait=(DynamicObject) costdept;
- String creatorNumber=creatorWait.getString("number");
- String costdeptNumber=costdeptWait.getString("number");
- if (orgnumber == null){
- throw new KDBizException("付费承担公司为空!");
- }
- showParameter(nckd_mobparameterf, btn_NOTICE);
- }
- }
-
- public void showParameter(String formId, String actionId) {
-
- FormShowParameter ShowParameter = new FormShowParameter();
-
- ShowParameter.setFormId(formId);
-
- ShowParameter.setCaption("预付单选择");
-
-
- ShowParameter.setCloseCallBack(new CloseCallBack(this, actionId));
-
- ShowParameter.getOpenStyle().setShowType(ShowType.Modal);
-
- this.getView().showForm(ShowParameter);
- }
- }
|