- unique keywords
- Dataset.ts formatting - composer file without composer dependencies
This commit is contained in:
parent
faa68cc223
commit
e2c131edd1
6 changed files with 49 additions and 29 deletions
|
@ -122,6 +122,26 @@ const app = new Vue({
|
|||
|
||||
}
|
||||
});
|
||||
const isUnique = (value, [objectArray, index]) =>
|
||||
new Promise(resolve => {
|
||||
setTimeout(() => {
|
||||
if (objectArray.some((item, i) => item.value === value && index !== i)) {
|
||||
return resolve({
|
||||
valid: false,
|
||||
data: {
|
||||
message: value + ' is already taken.'
|
||||
}
|
||||
});
|
||||
}
|
||||
return resolve({
|
||||
valid: true
|
||||
});
|
||||
}, 200);
|
||||
});
|
||||
VeeValidate.Validator.extend("unique", {
|
||||
getMessage: (field, params, data) => field + ' ' + data.message,
|
||||
validate: isUnique,
|
||||
});
|
||||
},
|
||||
mounted() {
|
||||
//this.step = 2;
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue