master
Harald Wolff 2020-01-13 11:14:39 +01:00
parent 63f02b047e
commit de0219f509
1 changed files with 16 additions and 4 deletions

View File

@ -488,6 +488,18 @@ Vue.component('ln-select',{
type: Boolean, type: Boolean,
default: true, default: true,
}, },
render: {
type: Function,
default: function(value){
return value;
}
},
key: {
type: Function,
default: function(key,value){
return key;
}
}
}, },
computed: { computed: {
prepared: { prepared: {
@ -513,10 +525,10 @@ Vue.component('ln-select',{
value="" value=""
></option> ></option>
<option <option
v-for="(item,key) in prepared" v-for="(item,_key) in prepared"
:value="key" v-bind:value="key(_key,item)"
:selected="key == value" :selected="_key == value"
>{{ item }}</option> >{{ render(item) }}</option>
</select> </select>
</div> </div>
`, `,