123456789101112131415161718192021222324252627282930313233343536 |
- package fi.em.formPlugin;
- import kd.bos.dataentity.entity.DynamicObject;
- import kd.bos.dataentity.entity.DynamicObjectCollection;
- import kd.bos.entity.datamodel.events.AfterDeleteEntryEventArgs;
- import kd.bos.entity.operate.Donothing;
- import kd.bos.form.control.EntryGrid;
- import kd.bos.form.events.AfterDoOperationEventArgs;
- import kd.bos.form.events.BeforeDoOperationEventArgs;
- import kd.bos.list.plugin.AbstractListPlugin;
- import kd.sdk.plugin.Plugin;
- public class BusinessProcessingUnAuditEditPlugin extends AbstractListPlugin implements Plugin {
- public static String deleteentryys = "deleteentryys"; //冲应收挂账
- @Override
- public void afterDoOperation(AfterDoOperationEventArgs e) {
- String operateKey = e.getOperateKey();
- if (deleteentryys.equals(e.getOperateKey())) {
- //获取单据体控件
- EntryGrid entryGrid = this.getControl("nckd_entryentity1");
- //获取选中行,数组为行号,从0开始int[]
- int selectRows[] = entryGrid.getSelectRows();
- //获取单据体数据集合
- DynamicObjectCollection entity=this.getModel().getEntryEntity("nckd_entryentity1");
- if(selectRows!=null && selectRows.length>0){
- for(int selectRow :selectRows){
- DynamicObject dynamicObject=entity.get(selectRow); //获取选中行的单据体数据
- }
- }
- }
- }
- }
|