Commit 8c523585 by sunxin

下拉框回显调整

parent f9adb6ba
......@@ -127,8 +127,11 @@ public class CtBbtcBusCategoryController extends BaseController {
List<CtBbtcBusType> ctBbtcBusTypeList = ctBbtcBusTypeService.findList(null);
if(ctBbtcBusCategory.getId() != null){
CtBbtcBusCategory ctBbtcBusCategory1 = ctBbtcBusCategoryService.get(ctBbtcBusCategory.getId());
if(ctBbtcBusCategory1 !=null){
ctBbtcBusCategory.setType(ctBbtcBusCategory1.getType());
ctBbtcBusCategory.setTypeName(ctBbtcBusCategory1.getTypeName());
ctBbtcBusCategory.setSupplementArea(ctBbtcBusCategory1.getSupplementArea());
}
}
model.addAttribute("ctBbtcBusTypeList", ctBbtcBusTypeList);
model.addAttribute("ctBbtcBusCategory", ctBbtcBusCategory);
......
......@@ -8,6 +8,7 @@
$(document).ready(function() {
getRegion();
getType();
//$("#name").focus();
$("#inputForm").validate({
......@@ -32,7 +33,6 @@
var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#ctBbtcGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
......@@ -41,11 +41,18 @@
dataType: "json",
success: function(returnedData) {
var data2 = returnedData.ctBbtcRegionList;
var supplementArea="${ctBbtcBusCategory.supplementArea}";
if (data2 != '') {
var slsb=document.getElementById("supplementArea");
var slsb=$("#supplementArea");
for (var i = 0;i < data2.length;i++){
slsb.append(new Option(data2[i].name,data2[i].id));
/* slsb.append(new Option(data1[i].name,data1[i].id) );*/
var value=data2[i].id;
var label=data2[i].name;
if(supplementArea == label){
slsb.append("<option value="+value+" selected='true' >"+label+"</option>");
}else{
slsb.append("<option value="+value+" >"+label+"</option>");
}
}
}
},error:function(data){
......@@ -65,6 +72,7 @@
var ts_describe1= $("#ctBbtcGroup").val();
var ts_describe2= $("#supplementArea").val();
if(ts_describe1 != null && ts_describe1 != '' && ts_describe2 != null && ts_describe2 != '' ){
$.ajax({
type: "POST",
......@@ -72,11 +80,18 @@
dataType: "json",
success: function(returnedData) {
var data2 = returnedData.ctBbtcTypeList;
var type="${ctBbtcBusCategory.typeName}";
if (data2 != '') {
var slsb=document.getElementById("supplementType");
var slsb=$("#supplementType");
for (var i = 0;i < data2.length;i++){
slsb.append(new Option(data2[i].typeName,data2[i].parentId));
/* slsb.append(new Option(data1[i].name,data1[i].id) );*/
var value=data2[i].parentId;
var label=data2[i].typeName;
if(type == label){
slsb.append("<option value="+value+" selected='true' >"+label+"</option>");
}else{
slsb.append("<option value="+value+" >"+label+"</option>");
}
}
}
},error:function(data){
......
......@@ -48,17 +48,21 @@
var data1 = returnedData.ctBbtcRegionList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var supplementArea=$("#hiddenArea").val();
if (data1 != '') {
var slsb=document.getElementById("supplementArea");
var slsb=$("#supplementArea");
for (var i = 0;i < data1.length;i++){
slsb.append(new Option(data1[i].name,data1[i].id));
/* slsb.append(new Option(data1[i].name,data1[i].id) );*/
var value=data1[i].id;
var label=data1[i].name;
if(supplementArea == label){
slsb.append("<option value="+value+" selected='true' >"+label+"</option>");
}else{
slsb.append("<option value="+value+" >"+label+"</option>");
}
}
var supplementArea="${user.areaName}";
if( supplementArea != null && supplementArea != ''){
$("#supplementArea").val(supplementArea);
}
},error:function(data){
alert("系统错误");
}
......@@ -140,11 +144,15 @@
<div class="control-group">
<label class="control-label">所属区域:</label>
<div class="controls">
<input type="hidden" value="${user.areaName}" id="hiddenArea">
<form:select id="supplementArea" path="area" class="input-small " cssStyle="width: 220px">
<form:option value="">请选择</form:option>
<%-- <form:options items="${fns:getDictList('supplement_area')}" itemLabel="label" itemValue="value"
<%--<form:options items="${ctBbtcRegionList}" itemLabel="name" itemValue="id"
htmlEscape="false"/>--%>
</form:select>
<%-- <select id="supplementArea" name="area" class="input-small" style="width:220px ">
<option value="">请选择</option>
</select>--%>
<%-- <span class="help-inline"><font color="red">*</font> </span>--%>
</div>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment