Browse Source

BI-53932 fix: 统一单选下拉和复选下拉的新增自定义值的效果

es6
windy 5 years ago
parent
commit
8a7d4452aa
  1. 1
      changelog.md
  2. 16
      src/widget/singleselect/singleselect.insert.combo.js

1
changelog.md

@ -4,6 +4,7 @@
- 修复了下拉树搜索高亮字符与正常字符间存在间距的问题 - 修复了下拉树搜索高亮字符与正常字符间存在间距的问题
- 复选下拉系列的计数器从trigger中拆分, 作为独立的部分 - 复选下拉系列的计数器从trigger中拆分, 作为独立的部分
- 增加BI.createElement方法 - 增加BI.createElement方法
- 统一了单选下拉和复选下拉添加自定义值的交互效果
2.0(2019-09) 2.0(2019-09)
- [视觉]popover弹出框增加圆角 - [视觉]popover弹出框增加圆角

16
src/widget/singleselect/singleselect.insert.combo.js

@ -82,13 +82,15 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, {
self.fireEvent(BI.SingleSelectInsertCombo.EVENT_STOP); self.fireEvent(BI.SingleSelectInsertCombo.EVENT_STOP);
}); });
this.trigger.on(BI.SingleSelectTrigger.EVENT_PAUSE, function () { this.trigger.on(BI.SingleSelectTrigger.EVENT_PAUSE, function () {
var keyword = this.getSearcher().getKeyword(); if (this.getSearcher().hasMatched()) {
self.storeValue = keyword; var keyword = this.getSearcher().getKeyword();
self.combo.setValue(self.storeValue); self.storeValue = keyword;
self._setStartValue(keyword); self.combo.setValue(self.storeValue);
assertShowValue(); self._setStartValue(keyword);
self.populate(); assertShowValue();
self._setStartValue(); self.populate();
self._setStartValue();
}
}); });
this.trigger.on(BI.SingleSelectTrigger.EVENT_SEARCHING, function (keywords) { this.trigger.on(BI.SingleSelectTrigger.EVENT_SEARCHING, function (keywords) {
var last = BI.last(keywords); var last = BI.last(keywords);

Loading…
Cancel
Save