問題一:選中未觸發(fā)OnSelect事件
記錄時間:2018年1月19日
現(xiàn)象:在使用Easyui的Combobox進行文本輸入搜索獲取結(jié)果乘盼,并點擊框中的選項晓褪,未觸發(fā)OnSelect?事件。
問題思考和解決:
1.是否是代碼錯誤導(dǎo)致捺信?對官網(wǎng)的API進行查看并核對制跟,發(fā)現(xiàn)使用方式無異常何乎。排除
2.查看EasyUI版本子漩,并至官網(wǎng)查看官網(wǎng)更新日志幼衰?最終定位問題版本原因阿弃,升級版本诊霹。
easyui版本更新說明
問題2:堆棧溢出
記錄時間:2018年1月19日
現(xiàn)象:使用Combobox下拉框,選中值后臺報堆棧溢出渣淳?
代碼如下:
<code>
$('#projectName').combobox({
? ? valueField:'name',
? ? textField:'name',
, onSelect:function (record) {
? ? ? ? $('#projectName').combobox("setValue",record.name);
?}});
</code>
可能是因為'#projectName'的valueField已經(jīng)指定了name脾还,在OnSelect事件中又給其設(shè)值,導(dǎo)致的循環(huán)調(diào)用導(dǎo)致入愧。在此只要刪除數(shù)據(jù)鄙漏。
具體分析:后續(xù)在做深入說明嗤谚。