Browse Source

BI-56029 fix: getSearchResult传null会报错

master
windy 5 years ago
parent
commit
4d57f23831
  1. 4
      changelog.md
  2. 4
      src/core/func/function.js

4
changelog.md

@ -1,4 +1,8 @@
# 更新日志 # 更新日志
2.0(2019-11)
- getSearchResult兼容了对null值的处理
- 增加了异步单选下拉树请求完数据后加载完节点后会自动调整宽高的逻辑
2.0(2019-10) 2.0(2019-10)
- 修改了下拉树展开图标模糊的问题 - 修改了下拉树展开图标模糊的问题
- 修复了下拉树搜索高亮字符与正常字符间存在间距的问题 - 修复了下拉树搜索高亮字符与正常字符间存在间距的问题

4
src/core/func/function.js

@ -55,6 +55,10 @@ _.extend(BI.Func, {
keyword = BI.toUpperCase(keyword); keyword = BI.toUpperCase(keyword);
var matched = isArray ? [] : {}, find = isArray ? [] : {}; var matched = isArray ? [] : {}, find = isArray ? [] : {};
BI.each(items, function (i, item) { BI.each(items, function (i, item) {
// 兼容item为null的处理
if (BI.isNull(item)) {
return;
}
item = BI.deepClone(item); item = BI.deepClone(item);
t = BI.stripEL(item); t = BI.stripEL(item);
text = BI.find([t[param], t.text, t.value, t.name, t], function (index, val) { text = BI.find([t[param], t.text, t.value, t.name, t], function (index, val) {

Loading…
Cancel
Save