hot fix: pick-entity: set input.value to null if multiple=false

This commit is contained in:
nobohan 2022-01-28 18:01:29 +01:00
parent 71ca912749
commit efff496f7a

View File

@ -19,6 +19,12 @@ function loadDynamicPicker(element) {
input = element.querySelector('[data-input-uniqid="'+ el.dataset.uniqid +'"]'), input = element.querySelector('[data-input-uniqid="'+ el.dataset.uniqid +'"]'),
picked = (isMultiple) ? (JSON.parse(input.value)) : ((input.value === '[]') ? (null) : ([JSON.parse(input.value)])); picked = (isMultiple) ? (JSON.parse(input.value)) : ((input.value === '[]') ? (null) : ([JSON.parse(input.value)]));
if (!isMultiple) {
if (input.value === '[]'){
input.value = null;
}
}
const app = createApp({ const app = createApp({
template: '<pick-entity ' + template: '<pick-entity ' +
':multiple="multiple" ' + ':multiple="multiple" ' +