select vue component fixes.

This commit is contained in:
Cüneyt Şentürk 2020-02-14 17:58:12 +03:00
parent 73c8f60e48
commit 151248281a
2 changed files with 24 additions and 5 deletions

View File

@ -419,7 +419,7 @@ export default {
description: "Selectbox attribute name" description: "Selectbox attribute name"
}, },
value: { value: {
type: [String, Number], type: [String, Number, Array],
default: null, default: null,
description: "Selectbox selected value" description: "Selectbox selected value"
}, },
@ -609,11 +609,19 @@ export default {
this.selectOptions = options; this.selectOptions = options;
}, },
value: function (value) { value: function (value) {
if (this.multiple) {
this.real_model = value;
} else {
this.real_model = value.toString(); this.real_model = value.toString();
}
}, },
model: function (value) { model: function (value) {
if (this.multiple) {
this.real_model = value;
} else {
this.real_model = value.toString(); this.real_model = value.toString();
} }
}
}, },
} }
</script> </script>

View File

@ -422,7 +422,7 @@ export default {
description: "Selectbox attribute name" description: "Selectbox attribute name"
}, },
value: { value: {
type: String, type: [String, Number, Array],
default: null, default: null,
description: "Selectbox selected value" description: "Selectbox selected value"
}, },
@ -707,7 +707,18 @@ export default {
//this.selectOptions = options; //this.selectOptions = options;
}, },
value: function (value) { value: function (value) {
if (this.multiple) {
this.real_model = value; this.real_model = value;
} else {
this.real_model = value.toString();
}
},
model: function (value) {
if (this.multiple) {
this.real_model = value;
} else {
this.real_model = value.toString();
}
} }
}, },
} }