Benutzer-Werkzeuge

Webseiten-Werkzeuge


developer:notizen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

developer:notizen [2015/02/26 12:40]
krondraf angelegt
developer:notizen [2019/08/13 13:48]
Zeile 1: Zeile 1:
-====== Notizen ====== 
-Um im FAS Notizen in einem Popup-Fenster erstellen bzw. bearbeiten zu können sind folgende Schritte nötig: 
  
-  * XUL-Element (z.B. Button) erstellen, das beim Anklicken das Popup öffnen soll. 
- 
-  * neue JavaScript Funktion mit zumindest folgender Zeile erstellen: ''​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. 
- 
-  * in der Eigenschaft ''​oncommand''​ des XUL-Elements diese Funktion aufrufen. 
- 
-  * in content\notizdialog.xul.php den GET-Parameter mit der ID auslesen und an die Funktion ''​NotizInit()''​ übergeben. 
- 
-  * in content\notizdialog.js.php die Funktion ''​NotizInit()''​ um den zusätzlichen Parameter erweitern. 
- 
-  * in content\notiz.xml.php den Bereich ''<​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. 
- 
-  * in soap\notiz.soap.php die Funktion ''​saveNotiz()''​ erweitern. 
- 
-  * in rdf\notiz.rdf.php den GET-Parameter auslesen und an die Funktion ''​$notiz->​getNotiz()''​ übergeben. 
- 
-  * in der Klasse include\notiz.class.php die Funktionen ''​getAnzahlNotizen()'',​ ''​getNotiz()''​ und ''​saveZuordnung()''​ erweitern. 
/var/www/wiki/data/pages/developer/notizen.txt · Zuletzt geändert: 2019/08/13 13:48 (Externe Bearbeitung)