Skip to main content
Skip table of contents

Paging

Web-Anwendungen, die mit X4 Web Apps erstellt werden, unterstützen in der Grid Component automatisch Paging. Deshalb müssen die Prozesse, die für diese Component Daten liefern, ebenfalls Paging unterstützen und Informationen darüber verarbeiten, wie viele Objekte aus welchem Bereich ausgelesen werden sollen.

Clientseitiges Paging

Eine hohe Anzahl an darzustellenden Datensätzen erfordert eine hohe Rechenleistung.

Wenn mehr als 10.000 Datensätze dargestellt werden sollen, wird empfohlen, auf das serverseitige Paging umzustellen.

Beim clientseitigem Paging übernimmt der Browser das Paging. Das entspricht dem Standardverhalten der Grid Component.

Die Daten müssen vom Technical Process in folgender Form geliefert werden:

XML
<OkList>
	<List>
		...
    </List>
</OkList>

Serverseitiges Paging

Beim Paging werden Daten nur in Teilmengen nach und nach aus der Datenquelle geladen. So können große Datenströme vermieden werden, die von der Datenquelle oder dem Browser nur sehr schwer verarbeitet werden können. Im Gegensatz zu herkömmlichen Web-Anwendungen ist es mit Web-Anwendungen, die mit X4 Web Apps erstellt wurden möglich, die neuen Daten während des Scrollens nachzuladen. Der Benutzer muss nicht explizit auf die nächste Seite umblättern.

Die Antwort, die vom Technical Process zurückgegeben wird, muss außer den angefragten Objekten zusätzlich Informationen darüber enthalten, wie viele Objekte insgesamt in der Liste enthalten sind (size-Attribut), damit klar ist, ob noch weitere Objekte abgefragt werden müssen.

Die Daten müssen vom Technical Process in folgender Form geliefert werden:

XML
<OkList size="">
	<List>
		...
    </List>
</OkList>

Attribut

Beschreibung

size

Anzahl der insgesamt in der Datenquelle vorhandenen Datensätze.

Mögliche Werte: Ganzzahl

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.