This commit is contained in:
2020-03-18 19:56:58 +00:00
parent 91d5570223
commit ebfd2b9dee
6 changed files with 55 additions and 78 deletions

View File

@@ -1,28 +1,5 @@
<template>
<v-container>
<!-- <div>
READY: {{ formState.ready }}
<br />
LOADING: {{ formState.loading }}
<br />
DIRTY: {{ formState.dirty }}
<br />
VALID: {{ formState.valid }}
<br />
READONLY: {{ formState.readOnly }}
<br />
</div> -->
<!-- FAF
{{ obj }}
<div>
{{ pickLists.uiFieldDataTypes }}
</div>
<v-divider></v-divider>
<div>
CUSTOM TEMPLATE
{{ tempTemplate }}
</div>
<v-divider></v-divider> -->
<v-row v-if="formState.ready">
<v-col>
<v-form ref="form">
@@ -69,7 +46,7 @@
v-if="item.custom"
v-model="item.type"
:readOnly="formState.readOnly"
:items="pickLists.uiFieldDataTypes"
:items="selectLists.uiFieldDataTypes"
item-text="name"
item-value="id"
:label="lt('UiFieldDataType')"
@@ -138,7 +115,7 @@ export default {
obj: [],
concurrencyToken: undefined,
formCustomTemplateKey: this.$route.params.formCustomTemplateKey,
pickLists: {
selectLists: {
uiFieldDataTypes: []
},
formState: {
@@ -337,7 +314,7 @@ function initForm(vm) {
(async function() {
try {
await fetchTranslatedText(vm);
await populatePickLists(vm);
await populateSelectionLists(vm);
await ensureTemplateIsInStore(vm);
await initDataObject(vm);
} catch (err) {
@@ -373,8 +350,8 @@ function fetchTranslatedText(vm) {
/////////////////////////////////
//
//
function populatePickLists(vm) {
vm.pickLists.uiFieldDataTypes.push(
function populateSelectionLists(vm) {
vm.selectLists.uiFieldDataTypes.push(
...[
{ name: vm.lt("UiFieldDataTypesDateTime"), id: 1 },
{ name: vm.lt("UiFieldDataTypesDateOnly"), id: 2 },