Fix #126177
This commit is contained in:
parent
a5318df09c
commit
668f834374
|
@ -1080,9 +1080,10 @@ export class SettingArrayRenderer extends AbstractSettingRenderer implements ITr
|
|||
|
||||
protected renderValue(dataElement: SettingsTreeSettingElement, template: ISettingListItemTemplate, onChange: (value: string[] | undefined) => void): void {
|
||||
const value = getListDisplayValue(dataElement);
|
||||
const keySuggester = dataElement.setting.enum ? createArraySuggester(dataElement) : undefined;
|
||||
template.listWidget.setValue(value, {
|
||||
keySuggester: createArraySuggester(dataElement),
|
||||
showAddButton: getShowAddButtonList(dataElement, value)
|
||||
showAddButton: getShowAddButtonList(dataElement, value),
|
||||
keySuggester
|
||||
});
|
||||
template.context = dataElement;
|
||||
|
||||
|
|
|
@ -506,8 +506,8 @@ export abstract class AbstractListSettingWidget<TDataItem extends object> extend
|
|||
}
|
||||
|
||||
interface IListSetValueOptions {
|
||||
keySuggester: IObjectKeySuggester;
|
||||
showAddButton: boolean;
|
||||
keySuggester?: IObjectKeySuggester;
|
||||
}
|
||||
|
||||
export interface IListDataItem {
|
||||
|
|
Loading…
Reference in a new issue