use multiple property in content picker

This commit is contained in:
Jesper Møller Jensen
2023-01-26 02:11:48 +01:00
parent 520cc5a3fa
commit f5e3516dc4

View File

@@ -55,18 +55,20 @@ export class UmbModalLayoutContentPickerElement extends UmbModalLayoutElement<Um
@state()
_alias = '';
@state()
_multiple = true;
connectedCallback() {
super.connectedCallback();
this._selection = this.data?.selection ?? [];
this._alias = this.data?.alias ?? 'Umb.Tree.Documents';
this._multiple = this.data?.multiple ?? true;
}
private _handleSelectionChange(e: CustomEvent) {
e.stopPropagation();
console.log('Selection change', e);
const element = e.target as UmbTreeElement;
this._selection = element.selection;
this._selection = this._multiple ? element.selection : [element.selection[element.selection.length - 1]];
}
private _submit() {