Verwenden Sie das Datenintegrationswidget, um Daten aus Fremdsystemen anzuzeigen.

Sie können Daten aus allen Fremdsystemen anzeigen, zu denen es in Business App einen Datenprovider gibt. Mit der Basisauslieferung stehen als Datenprovider ODBC und DevExpress XPO (basierend auf ADO.net) sowie ein Provider für Webserviceaufrufe zur Verfügung. Weitere Provider können durch Entwicklung innerhalb von Projekten hinzugefügt werden.

Wenn Sie eine der hier genannten Datenbanken verwenden, wird der Zugriff über XPO empfohlen. Für Datenbanken außer MS SQL-Server und PostgreSQL benötigen Sie darüber hinaus eine DLL mit dem jeweiligen Datenbanktreiber, die ebenfalls unter dem genannten Link hinterlegt ist. Unter XPO können zu verwendende Datenbanken in der CustomConnections.config mit ihrem jeweiligen ConnectionString eingetragen werden. Alternativ es auch möglich, manuell einen ConnectionString in der Konfiguration zu hinterlegen.

Die Verwendung der Webservice-Schnittstelle ist hier separat beschrieben.

Neben den allgemeinen Eigenschaften für alle Widgets gibt es für dieses Widget speziell diese Eigenschaften:

Eigenschaft Erklärung
Einstellungen Steuerelement
Parameterquelle Wählen Sie, ob der Parameter für das Widget von der Seite oder von einem anderen Widget zur Verfügung gestellt wird. Wenn das Widget keinen Parameter braucht wählen Sie die Option ‘Keine’ als Parameterquelle.
Widget Wählen Sie das Widget aus, welches den Parameter zur Verfügung stellt.
Parameter Wenn die Parameterquelle mehrere Parameter zu Verfügung stellt, wählen Sie den gewünschten Parameter aus.
Provider Wählen Sie, über welchen Provider die Verbindung hergestellt wird.
Verbindung Wählen Sie die Verbindung, aus der Sie die Daten lesen wollen.
Manuelle Verbindungszeichenfolge Geben Sie eine manuelle Verbindungszeichenfolge ein. Je nach Provider wird diese alternativ oder zusätzlich zur gewählten Verbindung verwendet. Verwenden Sie ‘##pwd##’, um das konfigurierte Passwort einzufügen.
Passwort Geben Sie ein Passwort ein, was in der manuellen Verbindungszeichenfolge berücksichtigt wird.
SQL Abfrage Tragen Sie hier die SQL Abfrage ein.
Parameter Hinterlegen Sie Parameter für Ihre Abfrage.
Nicht konfigurierte Spalten anzeigen Wählen Sie, ob Spalten angezeigt werden, die nur aus der Datenquelle stammen und nicht explizit konfiguriert wurden.
Seitengröße Wählen Sie, wie viele Einträge pro Seite maximal dargestellt werden.
Endless scrolling Wählen Sie, ob Sie Endless scrolling anstelle von Paging verwenden wollen. Für Endless scrolling ist eine Spalte mit dem Namen ‘ESID’ erforderlich, die den Datensatz eindeutig kennzeichnet. Diese Spalte wird nicht angezeigt.
Spalten-Einstellungen Hinterlegen Sie Einstellungen zu den Spalten aus der Datenquelle.
Spaltensuche anzeigen Wählen Sie, ob die Ansicht standardmäßig die Spaltensuche anzeigt. Über ein Steuerelement kann die Spaltensuche ebenfalls aus- und eingeblendet werden.
Ansichtensuche anzeigen Wählen Sie, ob die Ansicht standardmäßig die Ansichtensuche anzeigt. Über ein Steuerelement kann die Ansichtensuche ebenfalls aus- und eingeblendet werden.
Gruppierungsfeld anzeigen Wählen Sie, ob über den Spalten der Ansicht ein Gruppierungsfeld angezeigt werden soll. Ziehen Sie Spalten in dieses Feld, um nach diesen zu gruppieren.
Maske direkt anzeigen Wählen Sie, ob die Maske direkt angezeigt wird, falls die Datenquelle nur eine Zeile liefert.
In Dialog öffnen Wählen Sie, ob Datensätze im Dialog anstelle einer Maske geöffnet werden.

Dialog Parameter

Eigenschaft Erklärung
Parametername Geben Sie hier den Namen des Parameters ein. Die Parameternamen müssen mit denen aus der Abfrage oder der Datenquelle übereinstimmen. Sie dürfen keine Leerzeichen enthalten.
Formel Geben Sie hier die Formel ein, die sich auf den Datensatz der Parameterquelle bezieht. Die Formel muss Daten vom Typ ‘String’ zurückgeben.
Zwingend benötigt Wählen Sie diese Option, um zu verhindern, dass das Widget Daten aus dem Fremdsystem abrufen kann, wenn die Abfrage dieses Parameters ‘null’, ‘Guid.Empty’ oder eine leere Zeichenfolge ergibt.

Dialog Spalten-Einstellungen

Eigenschaft Erklärung
Quellfeld Verwenden Sie die exakte Bezeichnung der Spalte aus der Datenquelle.
Titel Geben Sie den Titel an, der dem Benutzer im Widget für diese Spalte angezeigt wird.
Anzeigeformatierung Geben Sie die Definition für die Anzeigeformatierung des Feldwertes ein. Sie finden alle Möglichkeiten hierfür in der Dokumentation.
Anzeigen in Wählen Sie, ob diese Spalte in der Ansicht oder Maske angezeigt wird.
Horizontale Ausrichtung Maske Wählen Sie, wie der Inhalt der Maske horizontal ausgerichtet wird.
Horizontale Ausrichtung Ansicht Wählen Sie, wie der Inhalt der Ansicht horizontal ausgerichtet wird.
Spaltenbreite Geben Sie die Breite der Ansichtenspalte in Pixel an.
Sortierung Wählen Sie, ob die Ansicht nach dieser Spalte sortiert wird.
Gruppiert Gruppieren Sie die Ansicht nach dieser Spalte.
Minimum Wählen Sie, ob in der Fußzeile der Ansicht der Minimalwert dieser Spalte angezeigt wird.
Maximum Wählen Sie, ob in der Fußzeile der Ansicht der Maximalwert dieser Spalte angezeigt wird.
Anzahl Wählen Sie, ob in der Fußzeile der Ansicht die Anzahl der Werte dieser Spalte angezeigt wird.
Summe Wählen Sie, ob in der Fußzeile der Ansicht die Summe der Werte dieser Spalte angezeigt wird. Diese Option ist nur für Zahlenspalten möglich.
Durchschnitt Wählen Sie, ob in der Fußzeile der Ansicht der Durchschnitt der Werte dieser Spalte angezeigt wird. Diese Option ist nur für Zahlenspalten möglich.