This commit is contained in:
2020-06-24 19:01:08 +00:00
parent cfe883e53f
commit c498567943
2 changed files with 32 additions and 6 deletions

View File

@@ -168,6 +168,17 @@ export default {
});
return err;
},
// ///////////////////////////////
// // REQUIRED STANDALONE
// // (used in translation form)
// requiredStandAlone(value, fieldName) {
// return (
// !!value ||
// window.$gz.translation
// .get("ErrorRequiredFieldEmpty")
// .replace(/\{0\}/g, fieldName)
// );
// },
///////////////////////////////
// MAXLENGTH
//

View File

@@ -8,7 +8,9 @@
<v-row>
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12" v-if="obj.stock && rights.change">
<span class="text-h4 warning--text mr-6">{{ $ay.t("ReadOnly") }}</span>
<span class="text-h4 warning--text mr-6">{{
$ay.t("ReadOnly")
}}</span>
<v-btn @click="duplicate()">
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
</v-btn>
@@ -58,8 +60,8 @@
large
:return-value.sync="props.item.display"
:cancel-text="$ay.t('Cancel')"
:save-text="$ay.t('Save')"
@save="saveItem()"
:save-text="$ay.t('OK')"
@save="saveItem(props.item)"
>
{{ props.item.display }}
<template v-slot:input>
@@ -67,7 +69,7 @@
v-model="props.item.display"
label="Edit"
single-line
counter
:counter="255"
></v-text-field>
</template>
</v-edit-dialog>
@@ -211,7 +213,20 @@ export default {
}
},
methods: {
saveItem() {
saveItem(updatedItem) {
// if (!updatedItem.display) {
// console.log("display empty setting to key");
// updatedItem.display = updatedItem.key;
// for (let i = 0; i < this.obj.translationItems.length; i++) {
// if (this.obj.translationItems[i].key == updatedItem.key) {
// this.obj.translationItems[i].display = this.obj.translationItems[
// i
// ].key;
// break;
// }
// }
// }
//just called to flag as dirty
window.$gz.form.setFormState({
vm: this,
@@ -295,7 +310,7 @@ export default {
window.$gz.form.deleteAllErrorBoxErrors(vm);
let res = await window.$gz.api.upsert(url, vm.obj);
console.log(res);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);