- Erste Schritte
- Bevor Sie beginnen
- Anleitungen zu …
- Greifen Sie auf die Produktions-URL einer App zu
- Erstellen einer mobilfreundlichen App
- Apps einbetten
- Karten einbetten
- Festlegen von externem Kontext
- Verwenden Sie Arrays, um Dropdown-Menüs, Dropdown-Menüs mit Mehrfachauswahl und Optionsfeld-Steuerelemente auszufüllen
- Verwenden Sie DataTable mit Tabellensteuerelementen und Bearbeitungsrastersteuerelementen
- Eingabemaske verwenden
- Benachrichtigungen
- Verwenden von VB-Ausdrücken
- Entwerfen einer App
- Ereignisse und Regeln
- Regel: If-Then-Else
- Regel: Eine Seite öffnen
- Regel: URL öffnen
- Regel: Popover/unterstes Blatt schließen
- Regel: Nachricht anzeigen
- Regel: Drehfeld anzeigen/ausblenden
- Regel: Wert festlegen
- Regel: Prozess starten
- Regel: Werte neu festlegen
- Regel: Datei in Speicher-Bucket hochladen
- Regel: Datei aus Speicher-Bucket herunterladen
- Regel: Entitätsdatensatz erstellen
- Regel: Entitätsdatensatz aktualisieren
- Regel: Entitätsdatensatz löschen
- Regel: Zu Warteschlange hinzufügen
- Regel: Workflow auslösen
- Nutzen von RPA in einer App
- Nutzen von Entitäten in Ihrer App
- Nutzen von Warteschlangen in Ihrer App
- Application Lifecycle Management (ALM)
- Grundlegende Anleitung zur Fehlerbehebung
Verwenden Sie DataTable mit Tabellensteuerelementen und Bearbeitungsrastersteuerelementen
Stellen Sie sicher, dass Sie bereits über ein Datentabellenobjekt in Ihrer App verfügen.
DataTables-Objekte können als Eingabe-, Ausgabe- oder Eingabe-/Ausgabeargumente eines Prozesses definiert werden. Um diese DataTable-Objekte zu verwenden, müssen Sie auf den Prozess verweisen, in dem sie als Argumente verwendet werden.
Eine Datentabelle unterstützt nur Elementarwerte in einer Spalte. Komplexe Typargumente in einer Spalte funktionieren nicht in einer Datentabelle.
Angenommen, Sie haben einen Prozess mit dem Namen „Process_A“, der die DataTable-Objekte als Argumente hat:
Eingabeargumente |
in_dt1 |
Ausgabeargumente |
out_dt1 |
Ein-/Ausgabeargumente |
inout_dt |
-
Navigieren Sie zur Registerkarte Allgemein Ihres Tabellensteuerelements .
-
Öffnen Sie im Feld Datenquelle des Steuerelements den Ausdrucks-Editor und schreiben Sie den folgenden Ausdruck:
Processes.<process_name>.<datatable_output_argument>.ToListSource
Processes.<process_name>.<datatable_output_argument>.ToListSourceZum Beispiel:
Processes.Process_A.out_dt1.ToListSource
Processes.Process_A.out_dt1.ToListSourceDie Tabellenspalten müssen die Spalten des Datentabellenobjekts widerspiegeln.
-
Navigieren Sie zur Registerkarte Allgemein Ihres Bearbeitungsrastersteuerelements .
-
Öffnen Sie im Feld Datenquelle des Steuerelements den Ausdrucks-Editor und schreiben Sie den folgenden Ausdruck:
Processes.<process_name>.<datatable_output_argument>.ToListSource
Processes.<process_name>.<datatable_output_argument>.ToListSourceZum Beispiel:
Processes.Process_A.out_dt1.ToListSource
Processes.Process_A.out_dt1.ToListSource -
So führen Sie Vorgänge für die Zeilen der Datentabelle aus, z. B. Hinzufügen, Bearbeiten oder Löschen:
-
Stellen Sie sicher, dass die Eigenschaften Bearbeitbar, Zeilen hinzufügen und Zeilen löschen auf true festgelegt sind.
-
Wechseln Sie zur Registerkarte Ereignisse des Bearbeitungsrastersteuerelements und konfigurieren Sie dann die entsprechenden Regeln:
-
Um Zeilen hinzuzufügen, klicken Sie auf Regel erstellen für Zeile hinzugefügt und verwenden Sie dann die Regel Wert festlegen:
Festzulegendes Element
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Zum Beispiel:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Wert
Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)Zum Beispiel:
Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem) -
Um Zeilen zu löschen, klicken Sie auf Regel erstellen für Zeile gelöscht und verwenden Sie dann die Regel Wert festlegen:
Festzulegendes Element
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Zum Beispiel:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Wert
Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)Zum Beispiel:
Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex) -
Um Zeilen zu ändern, klicken Sie auf Regel erstellen für geänderte Zeile und verwenden Sie dann die Regel Wert festlegen:
Festzulegendes Element
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Zum Beispiel:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Wert
Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Zum Beispiel:
Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
-
-