Actions
Feature #10005
openReport / special column name: ... AS _calendar
Start date:
30.01.2020
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
Vote:
Description
- Der fullcalendar.js scheint aktuell gut zu funktionieren - einzig PDFs erzeugen via WKHTML funktioniert nicht (#10704).
- Das erzeugen des JS Code, inkl. aller Daten und JSON konformer Notation via QFQ ist tricky: QFQ speichert z.B. " als " - das Zeichen '&' ist als Value in JSON nicht erlaubt.
Gute waere ein QFQ special columname '... _AS _calendar'.
Die Notation fuer
{ "themeSystem": "bootstrap3", "height": "auto", "defaultDate": "2020-01-13", "weekends": false, "defaultView": "agendaWeek", "minTime": "05:00:00", "maxTime": "20:00:00", "businessHours": { "daysOfWeek": [ 1, 2, 3, 4 ], "startTime": "10:00", "endTime": "18:00" }, "events": [ { "id": "a", "title": "my event","start": "2020-01-21"}, { "id": "b", "title": "my other event", "start": "2020-01-16T09:00:00", "end": "2020-01-16T11:30:00"} ]}
koennte wie folgt sein:
'calendar|themeSystem:bootstrap3|height:auto|...||events|id:a|title:my event|start:2020-01-21||events|..."
- Vorteil: in Report ist der Code viel einfacher, wir erreichen eine gewisse Abstraktion.
- Damit koennte der gesamte JS/JSON Code via PHP erzeugt und ausgegeben werden.
- Fuer 'events' koennte auch eine Referenz auf einen API Call angegeben werden:
...||events|U:api/...?uid=123&grId=234&...|
- Der API Call existiert aber aktuell weder auf Client noch auf Server Seite.
- Evtl. kann ein REST Call an die noetige Notation angepasst werden.
Updated by Carsten Rose almost 4 years ago
- Assignee set to Carsten Rose
- Target version set to next5
Updated by Carsten Rose almost 4 years ago
- Tracker changed from Support to Feature
Actions