我是
靠谱客的博主
丰富云朵,最近开发中收集的这篇文章主要介绍
使用EasyUi实现三级联动,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
原文地址:http://blog.csdn.net/shipeng22022/article/details/24233163
其它的都不说,使用easyui实现三级联动主要就是一层套一层,大家且看代码
html表单
- 请选择: <input id="txtShouName" style="width:170px;">
- <input id="txtPipeRowName" style="width:150px;">
- <input id="txtPipeName" style="width:150px;">
easyUi的Combobox:
-
- var srmCombx = $("#txtShouName").combobox({
- loader:function(param,success,error){
- $.ajax({
- url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+selectSgId+'',
- dataType: 'json',
- success: function(data){
- data.unshift({equipmentid:'',equipmentname:'全部'});
- success(data);
- },
- error: function(){
- error.apply(this, arguments);
- }
- });
- },
- onSelect:function(record){
- piperowCombx.combobox({
- loader:function(param,success,error){
- $.ajax({
- url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtShouName").combobox("getValue")+'',
- dataType: 'json',
- success: function(data){
- data.unshift({equipmentid:'',equipmentname:'全部'});
- success(data);
- },
- error: function(){
- error.apply(this, arguments);
- }
- });
- },
- onSelect:function(record){
- pipeCombx.combobox({
- loader:function(param,success,error){
- $.ajax({
- url: '${CTX_ROOT}/TEquipmentsController?method=getEquipmentByParId&id='+$("#txtPipeRowName").combobox("getValue")+'',
- dataType: 'json',
- success: function(data){
- data.unshift({equipmentid:'',equipmentname:'全部'});
- success(data);
- },
- error: function(){
- error.apply(this, arguments);
- }
- });
- },
- valueField: 'equipmentid',
- textField: 'equipmentname',
- value:'',
- editable:false
- });
- },
- onLoadSuccess:function(){
- pipeCombx.combobox("clear");
- pipeCombx.combobox('setValue', '全部');
- },
- valueField: 'equipmentid',
- textField: 'equipmentname',
- value:'',
- editable:false
- }).combobox("clear");
-
- },
- valueField: 'equipmentid',
- textField: 'equipmentname',
- value:'',
- editable:false
- });
-
-
-
-
- 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){
- data.unshift({equipmentid:'',equipmentname:'全部'});
- success(data);
- },
- error: function(){
- error.apply(this, arguments);
- }
- });
- },
- valueField: 'equipmentid',
- textField: 'equipmentname',
- value:'',
- editable:false
- });
-
-
- 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){
- data.unshift({equipmentid:'',equipmentname:'全部'});
- success(data);
- },
- error: function(){
- error.apply(this, arguments);
- }
- });
- },
- valueField: 'equipmentid',
- textField: 'equipmentname',
- value:'',
- editable:false
- });
最后
以上就是丰富云朵为你收集整理的使用EasyUi实现三级联动的全部内容,希望文章能够帮你解决使用EasyUi实现三级联动所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复