message: vue
  -- fixed checkbox cols;
diff: <template>
  <form :class="css.checkbox.root">
  - <div v-for="(item, index) in question.visibleChoices" :class="css.radiogroup.item" :style="{width: question.colWidth, 'margin-right': question.colCount === 0 ? '5px': '0px'}">
  + <div v-for="(item, index) in question.visibleChoices" :class="css.radiogroup.item" :style="{width: colWidth, 'margin-right': question.colCount === 0 ? '5px': '0px'}">
  <label :class="css.radiogroup.item">
  <input type="checkbox" :name="question.name" :value="item.value" v-model="question.value" :id="question.inputId + '_' + item.value" :disabled="!isEditMode" />
  <span>{{item.text}}</span>
  beforeDestroy() {
  this.question.valueChangedCallback = undefined; // TODO: ensure this works
  }
  +
  + // TODO may be need to move to the model
  + get colWidth() {
  + var colCount = this.question.colCount;
  + return colCount > 0 ? (100 / colCount) + '%' : "";
  + }
  }
  Vue.component("survey-checkbox", Checkbox)
  </script>
  \ No newline at end of file
  