Skip to content

Commit

Permalink
Fixes #511
Browse files Browse the repository at this point in the history
  • Loading branch information
tsv2013 committed Jul 21, 2017
1 parent 0bf31a6 commit 1fc7d04
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions src/vue/dropdown.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<template>
<div :class="question.cssClasses.root">
<select v-if="!question.isReadOnly" :id="question.inputId" v-model="question.value" :class="question.cssClasses.control">
<option value=undefined>{{question.optionsCaption}}</option>
<select v-if="!question.isReadOnly" :id="question.inputId" v-model="value" :class="question.cssClasses.control">
<option value=''>{{question.optionsCaption}}</option>
<option v-for="(item, index) in question.visibleChoices" :value="item.value">{{item.text}}</option>
</select>
<div v-else :text="question.displayValue" :class="question.cssClasses.control"></div>
Expand All @@ -16,6 +16,13 @@
import {QuestionDropdownModel} from '../question_dropdown'
@Component
export default class Dropdown extends Question<QuestionDropdownModel> {}
export default class Dropdown extends Question<QuestionDropdownModel> {
get value() {
return this.question.value || '';
}
set value(newVal) {
this.question.value = newVal === '' ? undefined : newVal;
}
}
Vue.component("survey-dropdown", Dropdown)
</script>

0 comments on commit 1fc7d04

Please sign in to comment.