+
I AM DAMAGE LOCATION QUESTION
groupName is: {{groupName}}
+
@@ -55,10 +56,10 @@ export default ({
test: (value) => {
// console.log('required value is... ', value);
if (!value || value.length < 1) {
- // console.log('return false')
+ console.log('DLQ should return false')
return false;
}
- // console.log('no if, return true')
+ console.log('DLQ should return true')
return true;
},
error: 'Please select damage location'
diff --git a/src/layouts/vehicle-damage/replace-options-question/replace-options-question.vue b/src/layouts/vehicle-damage/replace-options-question/replace-options-question.vue
index 2c46d96fd..da96d2d08 100644
--- a/src/layouts/vehicle-damage/replace-options-question/replace-options-question.vue
+++ b/src/layouts/vehicle-damage/replace-options-question/replace-options-question.vue
@@ -1,6 +1,8 @@
+ I AM REPLACE OPTIONS QUESTION
+ groupName is: {{groupName}}
@@ -40,7 +43,26 @@ export default ({
this.questionText = cmsContent.QuestionText;
this.answersFromCms = cmsContent.Answers;
this.replaceOptions = replaceOptions;
- }
+ },
+ setValidationRules() {
+ const rulesArray = [
+ {
+ name: "required",
+ test: (value) => {
+ // console.log('ROQ required value is... ', value);
+ if (!value || value.length < 1) {
+ console.log('ROQ should return false')
+ return false;
+ }
+ console.log('ROQ should return true')
+ return true;
+ },
+ error: 'Please select damage location'
+ }
+ ]
+
+ return rulesArray;
+ },
},
computed: {
selectedValues: {
diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue
index 5afce1aec..634f06652 100644
--- a/src/layouts/vehicle-damage/vehicle-damage.vue
+++ b/src/layouts/vehicle-damage/vehicle-damage.vue
@@ -18,13 +18,18 @@
isMultiSelect
v-model="damageLocationQuestionData"
/>
-
+
-
Current Form Values:
+
Current Form, values:
{{ values }}
Is Form Valid? (Meta.valid):
{{ meta.valid }}
diff --git a/src/ux-components/button-main/button-main.vue b/src/ux-components/button-main/button-main.vue
index c8888c310..9e6066385 100644
--- a/src/ux-components/button-main/button-main.vue
+++ b/src/ux-components/button-main/button-main.vue
@@ -1,5 +1,11 @@
-