Um im FAS Notizen in einem Popup-Fenster erstellen bzw. bearbeiten zu können sind folgende Schritte nötig:
window.open(„<?php echo APP_ROOT; ?>content/notizdialog.xul.php?irgendeine_id=“+irgendeine_id,„“,„chrome, status=no, width=500, height=500, centerscreen, resizable“);
wobei „irgendeine_id“ durch die ID des Elements ersetzt werden muss, mit dem die Notizen verknüpft sind.oncommand
des XUL-Elements diese Funktion aufrufen.NotizInit()
übergeben.NotizInit()
um den zusätzlichen Parameter erweitern.<method name=„LoadNotizTree“>
um den zusätzlichen Parameter erweitern und den Parameter in der Variablen datasource
ergänzen. Ebenso den Bereich <method name=„Save“>
als auch die beiden Elemente <xul:menuitem label=„Alle Notizen anzeigen“ … />
und <xul:menuitem label=„nur offene Notizen anzeigen“ … />
erweitern.saveNotiz()
erweitern.$notiz→getNotiz()
übergeben.getAnzahlNotizen()
, getNotiz()
und saveZuordnung()
erweitern.
Um die Notizzuordnung speichern zu können muss vorab die Tabelle public.tbl_notizzuordnung
um eine Spalte für die ID des Elternelements ergänzt werden.