easyui combobox 用代码赋值不触发change事件,选择值会触发

2025-03-23 16:11:15
推荐回答(4个)
回答1:

如果想赋值触发onChange事件, 请用select不要用setValue

$('#comboboxID').combobox('select','oneValue');

回答2:

不会

1、$("#"+prodId+"").combobox({
url:ctx+'/sys/common/prodSearch/commonProdSearch/products',//请求controller查询产品数据集
valueField:'pdCode',textField:'pdName',
method:'get',

2、onChange:function(newValue,oldValue){//将改变后的值赋给参数变量
prodParamVal=newValue;
//输入3个字符后开始搜索
if(newValue.length>2||newValue.length==0){

3、//将下拉框输入的查询关键字传入后台重新加载下拉选
$("#"+prodId+"").combobox("reload", encodeURI(ctx+'/sys/common/prodSearch/commonProdSearch/products'));

回答3:

onChange:function(newValue,oldValue){
if(oldValue != ''){
代码
}
}

回答4:

请问下 你这个解决了吗 我也遇到这种问题