下拉框
源码
selectpicker bootstrap-select.css中的定义
data-live-search 模糊查询的意思
接下来讲一下下拉框赋值
在js文件中看到了这段代码
页面也引入了一个common.js
可以看到是通过ajax从后台取值
$("#"+thisLableId).find("option").remove(); 删除下拉框中的option标签
$("#"+thisLableId).append("<option value ='' >--请选择--</option>"); 初始化一个option
$.each(codeVal,function(codeKey,codeValue){
$.each(codeValue,function(subCodeKey,subCodeValue){
$("#"+thisLableId).append("<option value ='"+subCodeKey+"' > "+subCodeValue+"</option>");
})
})
循环给下拉框添加option
controller
service
这里我们发现,做了一个特殊的处理,并不是直接去数据库中查询的,而是先去缓存中查找。
我将另外写一篇关于这个缓存的处理。这里先介绍直接查询的方法
dao层
dao接口
mapping方式