zoukankan      html  css  js  c++  java
  • springboot+angular dropDownList取值

    controller:

    private ResponseDTO buildResponse(HttpServletRequest request, MaterialSearchParameter param, String responseMessage) throws Exception {
       Map<String, Object> tokenMap = this.tokenUtils.getTokenMap(request);
        String tokenCompanyCode = MapUtils.getString(tokenMap, TokenConstants.COMPANY_CODE, "");
        param.setCompanyCode(tokenCompanyCode);
       
       PageInfo<Material> searchPage = this.materialService.listMaterial(param);
       
       Map<String, Object> dropDown = this.buildDropDownMap(tokenCompanyCode);
        Map<String, Object> resultMap = new HashMap<>();
        resultMap.put(Constants.CONSOLE_SEARCH_PAGE, searchPage);
        resultMap.put("dropDown", dropDown);
        
        return ResponseDTO.createBySuccessMessageData("", responseMessage, resultMap);
    }
    
    private Map<String, Object> buildDropDownMap(String tokenCompanyCode) {
       Map<String, Object> dropDownMap = new HashMap<>();
       
       List<Map<String, Object>> factoryList = this.factoryMasterService.dropDownList();
       List<Map<String, Object>> destinationList = this.originMasterService.dropDownList(tokenCompanyCode);
       
       dropDownMap.put("factoryList", factoryList);
       dropDownMap.put("destinationList", destinationList);
       return dropDownMap;
    }

    service:
    public List<Map<String, Object>> dropDownList() {
       return this.factoryMasterMapper.dropDownList();
    }
    
    
    mapper:
    List<Map<String, Object>> dropDownList();
    xml:
    <select id="dropDownList" resultType="java.util.HashMap" parameterType="Object">
       select m33ftycod "code", m33ftycod "value", m33lngengdsc "factoryEngDesc", m33lngchidsc "factoryChiDesc" from mem33
    </select>

    angular页面:
    service.ts:
    /**   Properties */
    dropDown = {
      factoryList: [],
    };

    html:
    <span [formGroupName]="index">
      <mat-select [(value)]="element.origin" formControlName="origin" style="min- 50px">
        <mat-option value="Undef.">Undef.</mat-option>
        <mat-option [value]="option.code" *ngFor="let option of mrService.dropDown.factoryList">
          {{option.value}}
        </mat-option>
      </mat-select>
    </span>


  • 相关阅读:
    页面跳转的方式
    OC中的属性特征
    入门模拟——3.2查找元素 B1041 考试座位号 + long long型存储知识
    入门模拟A1009 Product of Polynomials(25)
    入门模拟A1002 A+B for Polynomials(25)
    入门模拟 B1010——一元多项式求导
    A1065——入门模拟 A+B and C
    微信小程序开发——XMXL语法+列表渲染-条件渲染
    微信小程序开发——配置文件夹和导航栏
    微信小程序开发 小程序框架及文件目录介绍
  • 原文地址:https://www.cnblogs.com/popo669/p/11506248.html
Copyright © 2011-2022 走看看