Hauptmenü

Spalten in Ticket-Tabellen anpassen

Begonnen von Richard Leis, 19.11.2024 13:20:55

⏪ vorheriges - nächstes ⏩

Richard Leis

Szenario:
In der Standard-Darstellung von Ticket-Tabellen sollen andere Spalten dargestellt werden.

Hierfür müssen zunächst die Standard-Spalten in der Konfiguration ergänzt werden.
Anschließend kann man die gewünschten Spalten hinzufügen/entfernen.
Um die Standard-Spalten zu ergänzen, kann dieser "tableCloumns"-Abschnitt verwendet werden:

"tableColumns": [
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "SLACriteria",
     "showText": false,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 230,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": null,
     "resizable": true,
     "componentId": "sla-criteria-cell",
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "PriorityID",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 65,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Unseen",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": false,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Watchers",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": false,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "TicketNumber",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 135,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Title",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 260,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": false,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "StateID",
     "showText": true,
     "showIcon": true,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "LockID",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "QueueID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 100,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "ResponsibleID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "OwnerID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "OrganisationID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Changed",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 125,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "DATETIME",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Age",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 90,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "NUMBER",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   }
 ],