diff --git a/changelog.md b/changelog.md index b19bf074e5..6174ace907 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,8 @@ # 更新日志 2.0(2019-11) -新增BI.set(object, path, value)方法 +- getSearchResult兼容了对null值的处理 +- 增加了异步单选下拉树请求完数据后加载完节点后会自动调整宽高的逻辑 2.0(2019-10) - 修改了下拉树展开图标模糊的问题 diff --git a/src/core/func/function.js b/src/core/func/function.js index b2d65b6f5a..cb323c5ead 100644 --- a/src/core/func/function.js +++ b/src/core/func/function.js @@ -55,6 +55,10 @@ _.extend(BI.Func, { keyword = BI.toUpperCase(keyword); var matched = isArray ? [] : {}, find = isArray ? [] : {}; BI.each(items, function (i, item) { + // 兼容item为null的处理 + if (BI.isNull(item)) { + return; + } item = BI.deepClone(item); t = BI.stripEL(item); text = BI.find([t[param], t.text, t.value, t.name, t], function (index, val) {