xm-select中通过radio来实现搜索的内容

  • Post author:
  • Post category:其他


xm-select中通过radio来实现搜索的内容

form表单:

方法:

form.on(‘radio(ent)’, function(data){


var type = $(“input[name=‘type’]:checked”).val();

$(“#partnerName”).empty();

if(type == ‘企业’){


var partnerName = xmSelect.render({


el: ‘#partnerName’,

language: ‘zn’,

name:‘entId’,

filterable: true,//开启搜索

searchTips: ‘请输入企业名称’, //搜索提示

remoteSearch: true,//开启远程搜索

direction: ‘down’, //下拉方向

radio: true,

clickClose: true,

remoteMethod: function (val, cb, show) { //搜索回调


KaTeX parse error: Expected ‘}’, got ‘EOF’ at end of input: … url:’

{ctx}/api/enterpriseInfo/search’,

method: ‘get’,

data: {


searchKey: val

},

dataType: ‘json’,

success: function (res) {


var entity = res.data;

if (res.code == 0) {


var newArr = []

for(var i=0;i<entity.length;i++){


newArr.push({name: entity[i].name, value: entity[i].id,});

}

cb(newArr);

} else {


layer.msg(res.msg, {time: 2000, icon: 2, shade: 0.01});

}

	    	                }
	    	            })
	    	        }
	    	       
	    	    }) 
   	 }

});



版权声明:本文为fengyucaihong_123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。