This commit is contained in:
2019-12-03 21:06:11 +00:00
parent c7994c0d30
commit bbf50baf9e

View File

@@ -3,12 +3,55 @@
</template>
<script>
/* xeslint-disable */
export default {
data() {
return {
formCustomTemplateKey: this.$route.params.formCustomTemplateKey
};
},
beforeRouteEnter(to, from, next) {
var ltKeysRequired = [
"ObjectCustomFieldCustomGrid",
"ObjectCustomFieldFieldName",
"ObjectCustomFieldFieldType",
"ObjectCustomFieldVisible"
];
/*
"ObjectCustomFieldCustomGrid": "Custom Fields",
"ObjectCustomFieldDisplayName": "Display as",
"ObjectCustomFieldFieldName": "Field Name",
"ObjectCustomFieldFieldType": "Field data type",
"ObjectCustomFieldObjectName": "Object name",
"ObjectCustomFieldVisible": "Visible",
"FormFieldDataTypesCurrency": "Money",
"FormFieldDataTypesDateOnly": "Date",
"FormFieldDataTypesDateTime": "Date & Time",
"FormFieldDataTypesNumber": "Number",
"FormFieldDataTypesText": "Text",
"FormFieldDataTypesTimeOnly": "Time",
"FormFieldDataTypesTrueFalse": "True/False",
NEW
"FormFieldEntryRequired" = "Required"
"FormFieldVisible" = "Visible" (copy from ObjectCustomFieldVisible)
"FormfieldDataType" = "Data type" (copy from ObjectCustomFieldDataType)
UI:
(Note: localization is in another area, no need to worry about display names here even for custom fields)
List of fields in a grid:
LTDisplay [FieldKey] , Visible, Required, DataType (if custom)
(Some items will have their visible or required read only because they are stock and can't be changed see FormAvailableFields.cs in server)
*/
window.$gz.locale.fetch(ltKeysRequired).then(next());
},
components: {},
beforeCreate() {
window.$gz.eventBus.$emit("menu-change", {