jeefast框架 修改的下拉框三級聯動預設顯示後臺資料
jeefast框架 修改的下拉框三級聯動預設顯示後臺資料
附資料庫表
student
classes表
school表
country表
student.js
點選修改後的事件
update: function () {
var studentId = getSelectedRow();
if(studentId == null){
return ;
}
vm.showList = false;
vm.title = "修改";
vm.getStudent(studentId);
vm.getClassesDataThree();//讓classes下拉框出資料
vm.getSchoolData();//讓school下拉框出資料
},
然後根據主表主鍵獲取資料
getStudent: function(studentId){
$.ajax({
type: "POST",
url: baseURL+"platform/student/info/"+studentId,
contentType: "application/json",
async:false,
success: function(r){
vm.student=r.student;
vm.student.cid=r.student.ccid;///用於修改頁面classes下拉框的預設選中
var cid = vm.student.ccid;//把cid看作classes表的主鍵
$.ajax({
type: "POST",
url: baseURL+"platform/classes/info/"+cid,
async:false,
success: function(r){
vm.student.sid=r.classes.ggid;//用於修改頁面school下拉框的預設選中
var schoolsid =r.classes.ggid;//把schoolsid看作school的主鍵
$.ajax({
type: "POST",
url: baseURL+"platform/school/info/"+schoolsid,
async:false,
success: function(r){
vm.student.couid=r.school.scid;//用於修改頁面country下拉框的預設選中
}
})
}
})
}
})
},
附其中一個info方法,另外兩個只需改名即可
@RequestMapping("/info/{studentId}")
public R info(@PathVariable("studentId") Long studentId){
System.out.println(1);
Student student = studentService.selectById(studentId);
return R.ok().put("student", student);
}
/**
此時country已經可以預設選中
html
<div class="form-group">
<div class="col-sm-2 control-label">國家</div>
<div class="col-sm-10">
<select v-model="student.couid" @change="getSchoolDataThree">//點選事件是觸發school下拉框
<option value="0">--請選擇國家--</option>
<option v-for="cou in country" :value="cou.couid">{{cou.couname}}</option>
</select>
</div>
</div>
開始shool下拉框預設選中
getSchoolDataThree:function(){
var ffid=vm.student.couid; //獲取選中的項
/* alert(JSON.stringify(nnid));*/
$.ajax({
type: "POST",
contentType: "application/json",
url: baseURL+"platform/school/findByScid",
data:JSON.stringify(ffid),
async:false,
success: function(r){
if(r.code == 0){
vm.school=r.list;
}else{
alert(r.msg);
}
}
})
},
url走的控制器
@RequestMapping("/findByScid")
public R findByGgid(@RequestBody int scid){
List<School> list = schoolService.findByScid(scid);
return R.ok().put("list", list);
}
html中schoo下拉框已經可以預設顯示
<div class="form-group">
<div class="col-sm-2 control-label">校區</div>
<div class="col-sm-10">
<select v-model="student.sid" @change="getClassesDataThree" class="selectGgid">
<option value="0">--請選擇校區--</option>
<option v-for="s in school" :value="s.sid">{{s.sname}}</option>
</select>
</div>
</div>
開始classes下拉框預設選中
getClassesDataThree:function(){
var nnid=vm.student.sid; //獲取選中的項
/* alert(JSON.stringify(nnid));*/
$.ajax({
type: "POST",
contentType: "application/json",
url: baseURL+"platform/classes/findByGgid",
data:JSON.stringify(nnid),
async:false,
success: function(r){
if(r.code == 0){
vm.classes=r.list;
}else{
alert(r.msg);
}
}
})
},
url與上個相似
html中schoo下拉框已經可以預設顯示
<div class="form-group">
<div class="col-sm-2 control-label">班級</div>
<div class="col-sm-10">
<select v-model="student.ccid" >
<option value="0">--請選擇班級--</option>
<option v-for="cla in classes" :value="cla.cid">{{cla.cname}}</option>
</select>
</div>
</div>
相關文章
- 若依框架——>三級聯動 新增,預設修改框架
- 怎麼修改網站後臺資料?網站後臺修改框架圖示?網站框架
- 設定SAP後臺顯示和修改
- [提問交流]oneThink預設前臺分頁,每頁的資料條數顯示修改
- 易優cms後臺資料型別的開關功能如何預設都顯示“開”資料型別
- 一個省市縣三級聯動的回顯(帶資料庫)資料庫
- Vantui---picker三級聯動設定預設值UI
- PbootCMS修改後臺文章顯示最大數量boot
- TOAD和PLSQL 預設日期顯示、rowid顯示、TNSNAME的修改SQL
- Recoil 預設值及資料級聯的使用
- 修改資料庫的日期顯示格式資料庫
- Layui 表格資料修改成功後重新整理顯示UI
- win10如何設定資料夾預設大圖示顯示_win10系統設定資料夾預設以大圖示顯示教程Win10
- MongoDB shell如何修改預設顯示文件的項的個數MongoDB
- RecyclerView 滑動之後顯示資料錯亂View
- JavaScript操作下拉框動態顯示內容JavaScript
- 基於layui的省市區三級聯動(資料互動)UI
- 符合 iview 資料規則的省市區三級聯動View
- 【分類不顯示】後臺設定了分類,前臺怎麼不顯示?
- 外掛開發後臺顯示資料表,可以設定多表連結麼
- ajax後臺返回的資料為空前臺顯示出現undefined的解決方法Undefined
- jquery使用ajax讀取後臺資料在表格中顯示jQuery
- *.cpl檔案的妙用(隨意修改cpu顯示資料,記憶體顯示隨意修改等等)記憶體
- 如何在後臺修改網站資料?網站後臺如何修改字型?網站
- 快速修改所有資料夾的顯示屬性(轉)
- 運維平臺的建設思考-後設資料管理(三)運維
- Android實現三級聯動下拉框 下拉選單spinner的例項程式碼Android
- 在本地修改預設啟動的資料庫例項名資料庫
- 資料顯示設定攻略
- vue select 繫結複雜資料和預設顯示Vue
- 手動設定和修改X-Window的顯示模式(轉)模式
- 修改非同步樹的預設圖示非同步
- Highcharts結合後臺實現圖餅資料顯示
- 修改預設的mysql5.1預設資料檔案目錄MySql
- 物件業務的修改後設資料介面物件
- 小程式:動態資料實現三級聯動選擇器
- C# MVC LayUI實現下拉框二級聯動C#MVCUI
- jquery 實現層級下拉框聯動效果 程式碼jQuery