1、在分级管理中的扩展功能,新建一个扩展功能类型
2、配置信息
注:上图参数新增后,传到扩展功能类的 iInteractionParam.getInteractionArgs("type");来取相应值
3、扩展功能类实现
public class StorehouseInteraction extends ABaseInteraction { public Object execute() { IInteractionParam iInteractionParam = super.getInteractionParam(); if (iInteractionParam == null || iInteractionParam.getOtherParam() == null) { return null; } InteractionParams param = (InteractionParams) iInteractionParam.getOtherParam(); // 获取扩展功能配置的参数 Args argType = iInteractionParam.getInteractionArgs("type"); Args itemName = iInteractionParam.getInteractionArgs("itemName"); if (argType == null) { System.err.println("PlanItemInteraction,没有配置参数名称"); return null; } String type = argType.getValue(); //把入库详单的设备信息保存到设备库存表中 if (type.equals("stockIndetail")) { List<Map<String, String>> viewDatas = param.getDatas();// 获取视图列表值 String itemValue = StrUtil.checkNull(itemName.getValue()); return viewDatas;// 返回对象 } return null; } }
4、在表单的事件配置中,配置如下