2016-12-03 QUIselect下拉框的做法(非字典表)

    xiaoxiao2021-12-14  22

    1.思路 <select prompt="请选择" class="validate[required]" url="${ctx}/treeDemo/getParentJson" selWidth="260" id="parentId" name="parentId" selectedValue="${treeDemo.parentId }"></select>

    在加载这个这个页面的时候就会自动去请求这个url,需要返回的就是一个json字符串格式为List<Map<KEY,VALUE>>前台Select会将KEY显示,VALUE值隐藏

    核心Service

    public List<Map<String,String>> fingAllParentNode(){ List<Map<String,String>> parentListMap = Lists.newArrayList(); List<TreeDemo> parentNodes = treeDemoDao.findParentNode(); for(TreeDemo t : parentNodes){ Map<String, String> map = Maps.newHashMap(); map.put("key", t.getName()); map.put("value", t.getId()); parentListMap.add(map); } return parentListMap; }Controller代码

    @RequestMapping(value="getParentJson") public @ResponseBody String getParentJson(){ String result = JsonMapper.toJsonString(treeDemoService.fingAllParentNode()); return result; }

    转载请注明原文地址: https://ju.6miu.com/read-969494.html

    最新回复(0)