Project

General

Profile

Actions

Feature #10443

open

Konzept _api / _live

Added by Benjamin Baer about 4 years ago. Updated about 4 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
22.04.2020
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

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.

Actions

Also available in: Atom PDF