Kalender: Darstellung von Terminen
Ich verwende das Kalenderfeature sehr intensiv und arbeite sowohl mit dem WEB-Client von NInx als auch der iOS/Mac-App. Aktuell habe ich das Problem, das mir bei Kalendereinträgen, die in der App problemlos angezeigt werden in der Web-Version die Texte in den Feldern fehlen. In der Regel werden diese Texte über Formeln bedient. Irgendjemand eine Idee, wie man diese Problem umgehen kann bzw. was hier die Ursache ist.
Danke schon mal.
Alex
3 Antworten
-
Bitte gib mal ein Beispiel, wie so eine Fromel aussieht.
Birger
-
Die Daten werden im Formular über 2 Funktionen ermittelt:
(1) Der anzuzeigende Text:
let VGL_Datum := 'OP Tage MMC'.Datum;
let ZimmerID := 'MMC-Zimmer'.Nr;
if 'Aufnahme-Entlassung' = true then
Kalender_Zimmer + "(E) " + last((select Faelle)['Stationäre Entlassung' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige) + "
/ (A) " + last((select Faelle)['Stationäre Aufnahme' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige)
else
Kalender_Zimmer + last((select Faelle)['Stationäre Aufnahme' < VGL_Datum and 'Stationäre Entlassung' > VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige)
end(2) Die anzuzeigende Farbe:
let VGL_Datum := 'OP Tage MMC'.Datum;
let ZimmerID := 'MMC-Zimmer'.Nr;
if 'Aufnahme-Entlassung' = false then
last((select Faelle)['Stationäre Aufnahme' < VGL_Datum and 'Stationäre Entlassung' > VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
else
if PatID_Aufnahme != null and PatID_Entlassung = null then
last((select Faelle)['Stationäre Aufnahme' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
else
if PatID_Aufnahme = null and PatID_Entlassung != null then
last((select Faelle)['Stationäre Entlassung' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
else
if PatID_Aufnahme != null and PatID_Entlassung != null then
color(EntlassungAufnahmeFarbe)
end
end
end
end(3) Das entsprechende Kalender-Terminfeld ("Anzeigen als"):
styled(KAL_Anzeigedaten, OperateurFarbe)
In der App funktioniert es prima, im Webbrowser (egal ob Safari, InernetExplorer oder Firefox) hab ich immer ein leeres Feld ohne Inhalt.
Danke schon mal.
Alex
-
Nachtrag:
ich hab das Ganze auch ohne "styled" probiert, funktioniert leider auch nicht.
Alex
Content aside
- vor 6 JahrenZuletzt aktiv
- 3Antworten
- 1793Ansichten