UCAP扩展类开发的配置步骤

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、在表单的事件配置中,配置如下

猜你喜欢

转载自ad8224.iteye.com/blog/1012696
今日推荐