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. |