This commit is contained in:
Cüneyt Şentürk 2022-10-11 09:20:37 +03:00
parent d75cdef8ff
commit 43cbffe56a
3 changed files with 37 additions and 33 deletions

View File

@ -300,7 +300,7 @@ export default {
description: "Selectbox input search placeholder text"
},
dynamicOptionsValueCheck: {
forceDynamicOptionValue: {
type: [Boolean, String],
default: false,
},
@ -871,7 +871,16 @@ export default {
},
dynamicOptionsValue(options) {
if (this.dynamicOptionsValueCheck) {
if (! this.forceDynamicOptionValue) {
if (this.multiple) {
this.selected = [];
} else {
this.selected = null;
}
return;
}
if (this.multiple) {
let selected = this.selected;
this.selected = [];
@ -886,13 +895,6 @@ export default {
this.selected = null;
}
}
} else {
if (this.multiple) {
this.selected = [];
} else {
this.selected = null;
}
}
}
},

View File

@ -1090,7 +1090,16 @@ export default {
},
dynamicOptionsValue(options) {
if (this.dynamicOptionsValueCheck) {
if (! this.forceDynamicOptionValue) {
if (this.multiple) {
this.selected = [];
} else {
this.selected = null;
}
return;
}
if (this.multiple) {
let selected = this.selected;
this.selected = [];
@ -1105,13 +1114,6 @@ export default {
this.selected = null;
}
}
} else {
if (this.multiple) {
this.selected = [];
} else {
this.selected = null;
}
}
},
watch: {

View File

@ -65,10 +65,10 @@
search-text="{{ $searchText }}"
@endif
@if (! empty($attributes['dynamic-options-value-check']))
dynamic-options-value-check
@elseif (! empty($dynamicOptionsValueCheck))
dynamic-options-value-check
@if (! empty($attributes['force-dynamic-option-value']))
force-dynamic-option-value
@elseif (! empty($forceDynamicOptionValue))
force-dynamic-option-value
@endif
@if (empty($multiple))