Project

General

Profile

Feature #10443

Updated by Carsten Rose 3 months ago

Analog zu _link.

Eine einfache Moeglichkeit mittels API Datenbank Felder abzurufen, zu setzen oder zu loeschen.

't:blablabla|table:TABLE|params:&id=recordId&FIELDNAME=value|c:btn|delay:ms|function:javascriptFunction|s' AS _api

return {
status: OK / ERROR,
data: '{fieldname: value}'
}

* delay | onClick | etc. zum ausfuehren der function.
* vorgefertigte Funktionen fuer edit / delete.


* Beispiel: Edit input field mit |E - kann zb. ein Text anzeigen, bis darauf geklickt wird - dann wird daraus ein input field

PHP Seite:


Eine Mini API die den request per get oder sip entgegen nimmt und je nach funktion ein return liefert.


* Bei Edit - return mit den geaenderten Feldern in der Datenbank
* Bei Delete - return mit true
* Bei Select - return der angegebenen Felder einer bestimmten id (oder eventuell auch nach sql selector)

Client Seite:
Wird zuerst ueber GET getestet bei aktuellen anforderung des Exam Tools und dann entsprechend aufgearbeitet. _api konvertierung im report muss also noch nicht erstellt werden - fokus auf die API.

Back