Reports:
Non-aggregated columns in Grid report export.
Normalized table mode for 2-dimensional Grid reports.
Ability to create internal reports via the UI.
Ability to show/hide and resize columns in the list report result view.
67 lines
1.8 KiB
JSON
67 lines
1.8 KiB
JSON
{
|
|
"controller": "controllers/record",
|
|
"dynamicHandler": "advanced:dynamic-handlers/report-panel",
|
|
"views": {
|
|
"list": "advanced:views/report-panel/list"
|
|
},
|
|
"recordViews": {
|
|
"list": "advanced:views/report-panel/record/list",
|
|
"edit": "advanced:views/report-panel/record/edit",
|
|
"editSmall": "advanced:views/report-panel/record/edit-small"
|
|
},
|
|
"menu": {
|
|
"list": {
|
|
"buttons": [
|
|
{
|
|
"label": "Rebuild Panels",
|
|
"name": "rebuildPanels",
|
|
"action": "rebuildPanels"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"defaultSidePanelFieldLists": {
|
|
"detail": [],
|
|
"edit": [],
|
|
"detailSmall": [],
|
|
"editSmall": []
|
|
},
|
|
"dynamicLogic": {
|
|
"fields": {
|
|
"report": {
|
|
"visible": {
|
|
"conditionGroup": [
|
|
{
|
|
"type": "isNotEmpty",
|
|
"attribute": "entityType"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"entityType": {
|
|
"readOnly": {
|
|
"conditionGroup": [
|
|
{
|
|
"type": "isNotEmpty",
|
|
"attribute": "id"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"searchPanelDisabled": true,
|
|
"relationshipPanels": {
|
|
"report": {
|
|
"selectMandatoryAttributeList": [
|
|
"internalClassName",
|
|
"columnsData",
|
|
"groupBy",
|
|
"columns",
|
|
"type",
|
|
"entityType"
|
|
]
|
|
}
|
|
}
|
|
}
|