Project

General

Profile

Feature #10443

Updated by Carsten Rose about 4 years 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