easyui问题(更新)

2021-12-09  本文已影响0人  戚子宇

1、easyui
easuiUI中combobox的启用禁用写法:

$('#Id').combobox('enable'); //可用
$('#Id').combobox('disable'); //不可用

2、Easyui重置表单

/**
 * Easyui重置表单
 * @param formId
 */
function resetForm(formId){
    $('#'+formId).form('clear');
};

3、combobox onselect触发问题
问题描述:当editable为true时,键入可自动检索下拉框中的选项,当键入的文本与下拉框中的文本完全匹配时,此时下拉框已经被赋值,当用鼠标点击选项时,则不会触发onSelect事件;


点击选项无法触发onSelect

临时想到的解决方法:在下拉框的选项后面加一个空格,可以解决,即使输入完全相同的值,也不会出现自动赋值的情况,这样就可以触发onSelect。

$('#select').combobox({
  width: 200,
  valueField: 'id', 
  textField: 'text', 
  data: [
    {id: '1', text: 'abc '},
    {id: '5', text: 'abc '},
    {id: '2', text: 'asd '},
    {id: '3', text: 'zxc '},
    {id: '4', text: 'zvn '},
    {id: '6', text: '你好 '},
    {id: '7', text: '你好,世界 '},
    {id: '8', text: 'hello '},
  ],
  onSelect: function(){
    console.log('onSelect')
  }
})
点击选项可以触发onSelect

4、

上一篇下一篇

猜你喜欢

热点阅读