This commit is contained in:
@@ -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", {
|
||||
|
||||
Reference in New Issue
Block a user