{ "name": "CustomField", "label": "Custom Field", "isChild": true, "fields": [ { "fieldname": "label", "label": "Label", "fieldtype": "Data", "required": true }, { "fieldname": "fieldname", "label": "Fieldname", "fieldtype": "Data", "required": true }, { "fieldname": "fieldtype", "label": "Fieldtype", "fieldtype": "Select", "options": [ { "label": "Data", "value": "Data" }, { "label": "Select", "value": "Select" }, { "label": "Link", "value": "Link" }, { "label": "Date", "value": "Date" }, { "label": "Date Time", "value": "Datetime" }, { "label": "Table", "value": "Table" }, { "label": "Autocomplete", "value": "AutoComplete" }, { "label": "Check", "value": "Check" }, { "label": "Attach Image", "value": "AttachImage" }, { "label": "Dynamic Link", "value": "DynamicLink" }, { "label": "Int", "value": "Int" }, { "label": "Float", "value": "Float" }, { "label": "Currency", "value": "Currency" }, { "label": "Text", "value": "Text" }, { "label": "Color", "value": "Color" }, { "label": "Attachment", "value": "Attachment" } ], "default": "Data", "required": true }, { "fieldname": "isRequired", "label": "Is Required", "fieldtype": "Check", "default": false }, { "fieldname": "section", "label": "Form Section", "fieldtype": "Data", "default": "Default" }, { "fieldname": "tab", "label": "Form Tab", "fieldtype": "Data", "default": "Custom" }, { "fieldname": "options", "label": "Options", "fieldtype": "Text" }, { "fieldname": "target", "label": "Target", "fieldtype": "AutoComplete" }, { "fieldname": "references", "label": "References", "fieldtype": "AutoComplete" } ], "tableFields": ["label", "fieldname", "fieldtype", "isRequired"], "quickEditFields": [ "label", "fieldname", "fieldtype", "isRequired", "options", "target", "references", "section", "tab" ] }