diff --git a/packages/fineui/src/case/combo/textvaluecombo/combo.textvaluesmall.js b/packages/fineui/src/case/combo/textvaluecombo/combo.textvaluesmall.js index c6bfe6180..7e4f416ba 100644 --- a/packages/fineui/src/case/combo/textvaluecombo/combo.textvaluesmall.js +++ b/packages/fineui/src/case/combo/textvaluecombo/combo.textvaluesmall.js @@ -33,6 +33,7 @@ export class SmallTextValueCombo extends Widget { type: SmallSelectTextTrigger.xtype, ...o.el, }, + items: o.items, text: o.text, value: o.value, defaultText: o.defaultText, diff --git a/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js b/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js index b0b22a048..6ac60cfc8 100644 --- a/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js +++ b/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js @@ -39,17 +39,21 @@ export class TextValueComboPopup extends Pane { vgap: 5, items: [ { - type: ButtonGroup.xtype, + type: ListPane.xtype, ref: _ref => { this.popup = _ref; }, items: this._formatItems(o.items), chooseType: o.chooseType, - layouts: [ - { - type: VerticalLayout.xtype, - } - ], + el: { + type: ButtonGroup.xtype, + chooseType: o.chooseType, + layouts: [ + { + type: VerticalLayout.xtype, + } + ], + }, value: o.value, listeners: [ { diff --git a/packages/fineui/src/core/func/alias.js b/packages/fineui/src/core/func/alias.js index 8c7e802ff..9a8d6dc37 100644 --- a/packages/fineui/src/core/func/alias.js +++ b/packages/fineui/src/core/func/alias.js @@ -1,4 +1,4 @@ -import { each, isFunction, isNull, isObject, isPlainObject, keys, leftPad, parseDateTime, values } from "../2.base"; +import { each, isFunction, isNull, isObject, isPlainObject, keys, leftPad, parseDateTime, values, isArray } from "../2.base"; import { replaceAll } from "./string"; import { getFullDayName, getMonthName, getTimezone } from "./date"; import { _global } from "../0.foundation";