jQuery使用EasyUi實現(xiàn)三級聯(lián)動下拉框效果
更新時間:2017年03月08日 10:53:25 作者:火線速遞
本篇文章主要介紹了jQuery使用EasyUi實現(xiàn)三級聯(lián)動效果,實例使用EasyUi實現(xiàn)三級聯(lián)動技巧,非常具有實用價值,需要的朋友可以參考下。
其它的都不說,使用easyui實現(xiàn)三級聯(lián)動主要就是一層套一層,大家且看代碼
html表單
<input id="txtPipeRowName" style="width:150px;"> <input id="txtPipeName" style="width:150px;">
easyUi的Combobox:
// 一層Combo var srmCombx = $("#txtShouName")combobox({ loader:function(param,success,error){ $ajax({ url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+selectSgId+'', dataType: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, onSelect:function(record){ //onSelect 用戶點擊時觸發(fā)的事件 在此的意義在于,用戶點擊一級后自動二級combobox piperowCombxcombobox({ loader:function(param,success,error){ $ajax({ url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtShouName")combobox("getValue")+'', dataType: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, onSelect:function(record){ //這里也使用了onSelect事件,在二級combobox被用戶點擊時觸發(fā)三級combobox pipeCombxcombobox({ loader:function(param,success,error){ $ajax({ url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtPipeRowName")combobox("getValue")+'', dataType: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valueField: 'equipmentid', textField: 'equipmentname', value:'', editable:false }); }, onLoadSuccess:function(){ //清空三級下拉框 就是成功加載完觸發(fā)的事件 當(dāng)一級combobox改變時,二級和三級就需要清空 pipeCombxcombobox("clear"); pipeCombxcombobox('setValue', '全部'); //給combobox下拉框設(shè)置一個值,否則為空不好看 }, valueField: 'equipmentid', textField: 'equipmentname', value:'', editable:false })combobox("clear"); //清空二級下拉框 }, valueField: 'equipmentid', textField: 'equipmentname', value:'', editable:false }); /*******************************/ //下面的倆個是組件, // 二層Combo var piperowCombx = $("#txtPipeRowName")combobox({ loader:function(param,success,error){ $ajax({ url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtShouName")combobox("getValue")+'', dataType: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valueField: 'equipmentid', textField: 'equipmentname', value:'', editable:false }); //三層Combo var pipeCombx=$("#txtPipeName")combobox({ loader:function(param,success,error){ $ajax({ url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtPipeRowName")combobox("getValue")+'', dataType: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valueField: 'equipmentid', textField: 'equipmentname', value:'', editable:false });
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery常用事件方法mouseenter+mouseleave+hover
這篇文章主要介紹了jQuery常用事件方法mouseenter、mouseleave和hover方法,下文內(nèi)容介紹詳細(xì),需要的小伙伴可以參考一下2022-03-03推薦40款強大的 jQuery 導(dǎo)航插件和教程(上篇)
在下面的集合中,你會發(fā)現(xiàn)很多便利的 jQuery 導(dǎo)航插件和有用的教程,幫助你實現(xiàn)充滿吸引力的網(wǎng)站導(dǎo)航,讓你網(wǎng)站更有組織性和交互性2012-09-09用jQuery向div中添加Html文本內(nèi)容的簡單實現(xiàn)
下面小編就為大家?guī)硪黄胘Query向div中添加Html文本內(nèi)容的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07