updated advanced pack to 3.12.0:

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.
This commit is contained in:
2026-02-07 16:09:20 +01:00
parent 26db904407
commit f95246f99f
384 changed files with 6184 additions and 3643 deletions

View File

@@ -52,6 +52,9 @@
"type": "varchar",
"maxLength": 36
},
"modifiedAt": {
"type": "datetime"
},
"createdAt": {
"type": "datetime"
},
@@ -106,8 +109,8 @@
}
},
"collection": {
"sortBy": "number",
"asc": false
"orderBy": "number",
"order": "desc"
},
"indexes": {
"statusTargetTypeElementType": {

View File

@@ -13,7 +13,11 @@
"type": {
"type": "enum",
"default": "Grid",
"options": ["Grid", "List", "JointGrid"],
"options": [
"Grid",
"List",
"JointGrid"
],
"readOnlyAfterCreate": true
},
"data": {
@@ -118,14 +122,22 @@
}
},
"depth": {
"type": "int"
"type": "int",
"readOnly": true
},
"isInternal": {
"type": "bool"
"type": "bool",
"readOnly": true
},
"internalClassName": {
"type": "varchar",
"readOnly": true
"type": "enum",
"readOnlyAfterCreate": true,
"maxLength": 192,
"view": "modules/advanced/views/report/fields/internal-class-name"
},
"internalParams": {
"type": "jsonObject",
"utility": true
},
"category": {
"type": "link",
@@ -206,6 +218,15 @@
"type": "bool",
"tooltip": true
},
"tableMode": {
"type": "enum",
"options": [
"Regular",
"Normalized"
],
"default": "Regular",
"maxLength": 10
},
"joinedReports": {
"type": "linkMultiple",
"entity": "Report",
@@ -213,7 +234,8 @@
"columns": {
"label": "joinedReportLabel"
},
"view": "advanced:views/report/fields/joined-reports"
"view": "advanced:views/report/fields/joined-reports",
"inlineEditDisabled": true
},
"joinedReportLabel": {
"type": "varchar",

View File

@@ -39,6 +39,12 @@
"type": "jsonObject",
"notStorable": true
},
"internalClassName": {
"type": "foreign",
"link": "report",
"field": "internalClassName",
"utility": true
},
"order": {
"type": "int",
"minValue": 1,