Files
espocrm/application/Espo/Resources/metadata/app/export.json
2026-01-19 17:46:06 +01:00

93 lines
4.6 KiB
JSON

{
"formatList": [
"xlsx",
"csv"
],
"formatDefs": {
"csv": {
"processorClassName": "Espo\\Tools\\Export\\Format\\Csv\\Processor",
"additionalFieldsLoaderClassName": "Espo\\Tools\\Export\\Format\\Csv\\AdditionalFieldsLoader",
"mimeType": "text/csv",
"fileExtension": "csv"
},
"xlsx": {
"processorClassName": "Espo\\Tools\\Export\\Format\\Xlsx\\Processor",
"processorParamsHandler": "Espo\\Tools\\Export\\Format\\Xlsx\\ParamsHandler",
"additionalFieldsLoaderClassName": "Espo\\Tools\\Export\\Format\\Xlsx\\AdditionalFieldsLoader",
"mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"fileExtension": "xlsx",
"cellValuePreparatorClassNameMap": {
"link": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Link",
"linkOne": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Link",
"linkParent": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Link",
"file": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Link",
"bool": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Boolean",
"int": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Integer",
"float": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Floating",
"currency": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Currency",
"currencyConverted": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\CurrencyConverted",
"personName": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\PersonName",
"date": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Date",
"datetime": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\DateTime",
"datetimeOptional": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\DateTimeOptional",
"linkMultiple": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\LinkMultiple",
"attachmentMultiple": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\LinkMultiple",
"address": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Address",
"duration": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Duration",
"enum": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\Enumeration",
"multiEnum": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\MultiEnum",
"array": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\MultiEnum",
"checklist": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\MultiEnum",
"urlMultiple": "Espo\\Tools\\Export\\Format\\Xlsx\\CellValuePreparators\\MultiEnum"
},
"params": {
"fields": {
"lite": {
"type": "bool",
"default": false,
"tooltip": true
},
"recordLinks": {
"type": "bool",
"default": false
},
"title": {
"type": "bool",
"default": false,
"tooltip": true
}
},
"layout": [
[
{"name": "lite"},
{"name": "recordLinks"},
{"name": "title"}
]
],
"dynamicLogic": {
"recordLinks": {
"visible": {
"conditionGroup": [
{
"type": "isFalse",
"attribute": "xlsxLite"
}
]
}
},
"title": {
"visible": {
"conditionGroup": [
{
"type": "isFalse",
"attribute": "xlsxLite"
}
]
}
}
}
}
}
}
}