HTTP-Request-Parameter

Einige HTTP-Request-Parameter werden von der LivingAPI selbst verwendet zur Steuerung welches Anzeige-Template zur Datenanzeige verwendet wird, und welche Daten diesem Anzeige-Template zur Verfügung gestellt werden.

Alle Parameter-Namen die mit la- beginnen sind für die LivingAPI reserviert und sollten nicht für andere Zwecke verwendet werden.

Template

Der Request-Parameter template bestimmt welches Anzeige-Template verwendet wird. D.h. der Parameter-Wert muß der Identifizierer eines Anzeige-Templates sein. Ist der Parameter template nicht angegeben wird das Standard-Anzeige-Template verwendet (d.h. das Template dessen Standard-Haken gesetzt ist). Gibt es kein Standard-Anzeige-Template erhalten Sie einen 404-HTTP-Fehler.

Paging

Wenn eine Datenquelle so konfiguriert ist, daß die Datensätze dieser App einem Anzeige-Template zur Verfügung gestellt werden, kann es vorkommen, daß die Anzahl der Datensätze zu groß ist um sie auf einer HTML-Seite anzuzeigen. In diesem Fall können Sie durch Request-Parameter festlegen, daß für diese Datenquelle nur ein Teil der Datensätze zur Verfügung gestellt wird. Wenn Sie z.B. eine Datenquelle mit dem Identifizierer personen haben, können Sie mit folgendem Request-Parameter festlegen, daß Sie nur die ersten 20 Datensätze haben wollen:

la-ds-personen-paging=0_20

0_20 bedeutet dabei, daß beginnend beim ersten Datensatz (also mit dem Index 0) 20 Datensätze ausgeliefert werden sollen.

Dieselbe Funktionalität steht für untergeordnete Datensätze zur Verfügung. Wenn z.B. bei obiger Datenquelle personen noch eine Konfiguration für untergeordnete Datensätze mit den Identifizierer bestellungen existiert, können Sie folgenden Request-Parameter verwenden:

la-dsc-personen-1234567890abcdef12345678-bestellungen-paging=20_10

Damit werden dann bei dem Personen-Datensatz mit der Id 1234567890abcdef12345678 aus der Datenquelle personen von den untergeordneten bestellungen-Datensätzen nur der 20.-29. ausgeliefert. Ist der Parameter für diesen Datensatz nicht angegeben, wird zusätzlich noch der Parameter

la-dsc-personen-bestellungen-paging

verwendet (d.h. dieser Parameter kann verwendet werden um ein Default-Paging für die untergeordneten BEstellungs-Datensätze aller Personen-Datensätze anzugeben).