Revision 91ab1ef6
Von Sven Schöling vor mehr als 17 Jahren hinzugefügt
- hinzugefügt
- geändert
- kopiert
- umbenannt
- gelöscht
- SL
- bin
- js
- locale
- de
- admin (Vergleich)
- all (Vergleich)
- am (Vergleich)
- amtemplates (Vergleich)
- ap (Vergleich)
- ar (Vergleich)
- arap (Vergleich)
- bp (Vergleich)
- common (Vergleich)
- cp (Vergleich)
- ct (Vergleich)
- datev (Vergleich)
- dn (Vergleich)
- drafts (Vergleich)
- gl (Vergleich)
- ic (Vergleich)
- io (Vergleich)
- ir (Vergleich)
- is (Vergleich)
- licenses (Vergleich)
- login (Vergleich)
- oe (Vergleich)
- pe (Vergleich)
- rc (Vergleich)
- rp (Vergleich)
- ustva (Vergleich)
- de
- templates
Um die Benutzung des Template Systems mal ein wenig zu foerdern.
Die bin/mozilla/oe.pl noch einmal umgeschrieben, so dass jetzt noch mehr Funktionen ins Frontend ausgelagert sind.
Ein neues Highlight ist die template/generic/multibox.html, die es erlaubt aus wenigen Steuerkommandos ein HTML-Eingabefeld zu erstellen, was bei kleinen Datenmengen als Dropdownbox erscheint, udn bei grossen asl Textfeld, mit dazugehörigem Popup-Button, um eine Auswahlliste aufzumachen. Saemtliche Funktionen lassen sich ueber Perlfunktionsreferenzen wieder zurück ins Backend leiten, und dort wieder mit komplexer Logik füllen. Dokumentation ist im Template direkt enthalten.
Die Customer/Vendor Eingabe macht auch gleich Gebrauch davon und erzeugt bei zu grosser Anzahl ein Textfeld, und daneben einen Suchbutton, der die passenden Kunden in einer Liste anzeigt.
Der "Kundendetails"-Button wurde von "?" umbenannt in "D" (immernoch gruselig)
Auf Wunsch von Moritz habe ich die display_row von bin/mozilla/oe.pl wieder verlagert in die bin/mozilla/io.pl, und dafuer die Version in bin/mozilla/invoice_io.pl deaktiviert.