Browse Source

Merge pull request #248862 in DEC/fineui from final/11.0 to release/11.0

* commit '39037c7a9708add8cf733e498c93e1129bc4b24e':
  BI-133543 fix: 搜索报错无提示
research/test
superman 1 year ago
parent
commit
29c5967191
  1. 8
      packages/fineui/src/case/list/list.select.js

8
packages/fineui/src/case/list/list.select.js

@ -71,10 +71,12 @@ export class SelectList extends Widget {
itemsCreator: (op, callback) => {
op.times === 1 && this.toolbar.setVisible(false);
o.itemsCreator(op, (items, keywords, context, ...args) => {
callback(items, keywords, context, ...args);
const tipText = get(context, "tipText", "");
const isEmptyTipText = isEmptyString(tipText);
// tipText 和 items 本身就是互斥的
callback(isEmptyTipText ? items : [], keywords, context, ...args);
if (op.times === 1) {
const tipText = get(context, "tipText", "");
const visible = isEmptyString(tipText) && items && items.length > 0;
const visible = isEmptyTipText && items && items.length > 0;
this.toolbar.setVisible(visible);
this.toolbar.setEnable(this.isEnabled() && visible);
}

Loading…
Cancel
Save