This commit is contained in:
Raymond Zhao 2021-06-14 12:07:38 -07:00
parent a5318df09c
commit 668f834374
No known key found for this signature in database
GPG key ID: D36E5FCE46B63B58
2 changed files with 4 additions and 3 deletions

View file

@ -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;

View file

@ -506,8 +506,8 @@ export abstract class AbstractListSettingWidget<TDataItem extends object> extend
}
interface IListSetValueOptions {
keySuggester: IObjectKeySuggester;
showAddButton: boolean;
keySuggester?: IObjectKeySuggester;
}
export interface IListDataItem {