apps
2023.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Apps-Benutzerhandbuch

Letzte Aktualisierung 14. Jan. 2026

Bearbeitungsraster

Mit dem Bearbeitungsrastersteuerelement können Sie tabellarische Datensätze auflisten, bearbeiten, paginieren oder durchsuchen.

Allgemein

  • Neue Spalte hinzufügen – Fügen Sie Ihren Daten neue Spalten hinzu, indem Sie auf das Plus-Symbol „+“ klicken.

  • Ausgeblendet – Bei „true“ wird das Steuerelement während der Runtime ausgeblendet.

  • Bearbeitbar – Bei „false“ wird das Steuerelement als schreibgeschützt markiert.

  • Zeilen hinzufügen – Bei „true“ können App-Benutzer zur Runtime neue Zeilen hinzufügen. Bei „false“ können Benutzer keine neuen Zeilen hinzufügen.

  • Zeilen löschen – Bei „true“ können App-Benutzer Zeilen löschen. Bei „false“ können Benutzer keine Zeilen löschen.

  • Suchen – Bei „true“ wird eine integrierte Suchfunktion verfügbar gemacht.

    Hinweis:

    Die Datumsauswahl im Bearbeitungsraster unterstützt keine Bearbeitung von Spaltentypen, die Zeitwerte enthalten. Konfigurieren Sie die Spalte in Ihrer Data Service -Entität mit der Option Zeit ausschließen, um Fehler in Ihren Daten zu vermeiden.

    Wenn Sie eine Zeitspalte einschließen müssen, legen Sie die Ansichtsoption im Bearbeitungsmodus der Spalte auf den Textfeldtyp fest.

Events

  • Zeile ausgewählt – Konfigurieren Sie, was passieren soll, wenn eine Zeile ausgewählt wird.
  • Zeile hinzugefügt – Konfigurieren Sie, was passiert, wenn eine Zeile hinzugefügt wird.
  • Zeile geändert – Konfigurieren Sie, was passieren soll, wenn eine Zeile geändert wird.
  • Zeile gelöscht – Konfigurieren Sie, was passiert, wenn eine Zeile gelöscht wird.

Stil

  • Ausrichtung von Steuerelementen – Erbt standardmäßig die übergeordnete Ausrichtung. Eine andere Ausrichtung als die übergeordnete kann festgelegt werden. Um die Standardausrichtung wiederherzustellen, heben Sie die Markierung der überschriebenen Optionen auf.
    Hinweis:

    Die Ausrichtung hängt vom Layout ab, das für das übergeordnete Element ausgewählt wurde (Vertikal vs. Horizontal).

  • Hintergrundfarbe – Die Hintergrundfarbe für den Rasterheader und den Rastertext.
  • Rahmen – Der Rahmen für das Steuerelement. Rahmenstärke, Farbe und Radius können konfiguriert werden.
  • Schriftart – Die Schriftartattribute sowohl für den Spalten-Header als auch für den Spaltentext, z. B. Schriftfamilie, Größe, Farbe oder Stil (Fett, Kursiv und Unterstrichen). Standardmäßig erbt das Steuerelement die Schriftfamilie des unmittelbar übergeordneten Containers, der durch das Schlüsselwort „Geerbt“ angegeben wird.
  • Seitenrand – Der Seitenrand des Steuerelements. Standardmäßig ist ein Seitenrand von 4px festgelegt. Die Randeigenschaften Oben/Unten und Links/Rechts werden kombiniert. Diese Eigenschaften können mit der Schaltfläche Link rechts neben dem Abschnitt Seitenrand getrennt werden.
  • Größe – Die Breite und Höhe des Steuerelements. Standardmäßig ist die Größe auf auto festgelegt. Um Mindest- oder Höchstwerte festzulegen, klicken Sie auf das Drei-Punkte-Symbol (…). Wenn die Größe des Steuerelements kleiner ist als die Optionen, wird eine Bildlaufleiste angezeigt.

VB-Eigenschaften

VB-EigenschaftDatentypBeschreibung
SelectedItemApps.Controls.TabularInitClassVerweist auf das aktuell ausgewählte Element im Steuerelement.
DataSourceApps.Controls.ListSource(Of Apps.Controls.TabularInitClass)Verweist auf die Datenquelle für die Werte innerhalb des Tabellensteuerelements.
NewItemApps.Controls.TabularInitClassVerweist auf das Element, das mit der Option Zeile hinzufügen erstellt wird. Das Ereignis Zeile hinzugefügt verweist auf diese Eigenschaft.
EditableBoolescherBestimmt, ob das Bearbeitungsraster bearbeitet werden kann.
AddRowsBoolescherBestimmt, ob dem Bearbeitungsraster Zeilen hinzugefügt werden können.
DeleteRowsBoolescherLegt fest, ob Zeilen aus dem Bearbeitungsraster gelöscht werden können.
RowIndexIntegerVerweist auf den Index der Zeile für Aktualisierungs- und Löschvorgänge. Sollte für die Prozessintegration verwendet werden, bei der sich das gesamte Dataset im Arbeitsspeicher befindet.
SearchBoolescherAktiviert oder deaktiviert die Suchfunktion. Bei „true“ ist die Suche aktiviert.
ValueApps.Controls.TabularInitClassDer aktuell ausgewählte Wert des Steuerelements.
HiddenBoolescherBei „true“ wird das Steuerelement zur Laufzeit ausgeblendet.
DisabledBoolescherBei „true“ wird das Steuerelement zur Laufzeit deaktiviert.

Konvertieren komplexer Daten in AppsDataSource

So konvertieren Sie eine Datentabelle oder einen komplexen Datentyp in eine AppsDataSource: Speichern Sie die Datentabelle in einer Variablen und verwenden Sie dann die Methode .ToListSource, die Daten aus einer Datentabelle in eine AppsDataSource konvertiert.

  1. Speichern Sie die Daten in einer Variablen vom Typ „Datentabelle“. Benennen Sie die Variable beispielsweise „dt“.
  2. Verwenden Sie im Feld Datenquelle von Tabellensteuerelementen den folgenden Ausdruck:
    dt.ToListSource()
    dt.ToListSource()
    

Im Allgemeinen können komplexe Objekte in AppsDataSource konvertiert werden, indem die Syntax verwendet wird:

Processes.ALLDATATYPES.out_datatable.ToListSource()
Processes.ALLDATATYPES.out_datatable.ToListSource()

Verwenden von DataTable in 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.

Hinweis:

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:

Eingabeargumentein_dt1
Ausgabeargumenteout_dt1
Ein-/Ausgabeargumenteinout_dt

Bearbeitungsraster

  1. Navigieren Sie zur Registerkarte Allgemein Ihres Bearbeitungsrastersteuerelements .

  2. Öffnen Sie im Feld Datenquelle des Steuerelements den Ausdruckseditor und schreiben Sie den folgenden Ausdruck:

    Processes.<process_name>.<datatable_output_argument>.ToListSource
    Processes.<process_name>.<datatable_output_argument>.ToListSource
    

    Zum Beispiel:

    Processes.Process_A.out_dt1.ToListSource
    Processes.Process_A.out_dt1.ToListSource
    
  3. So führen Sie Vorgänge für die Zeilen der Datentabelle aus, z. B. Hinzufügen, Bearbeiten oder Löschen:

    1. Stellen Sie sicher, dass die Eigenschaften Bearbeitbar, Zeilen hinzufügen und Zeilen löschen auf true festgelegt sind.

      docs image

    2. Wechseln Sie zur Registerkarte Ereignisse des Steuerelements Raster bearbeiten und konfigurieren Sie dann die entsprechenden Regeln:

      1. Um Zeilen hinzuzufügen, klicken Sie auf Regel erstellen für Zeile hinzugefügt und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes ElementProcesses.<process_name>.<datatable_output_parameter> Zum Beispiel: Processes.Process_A.out_dt1
        WertProcesses.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem) Zum Beispiel: Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
      2. Um Zeilen zu löschen, klicken Sie auf Regel erstellen für Zeile gelöscht und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes ElementProcesses.<process_name>.<datatable_output_parameter> Zum Beispiel: Processes.Process_A.out_dt1
        WertProcesses.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex) Zum Beispiel: Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
      3. Um Zeilen zu ändern, klicken Sie auf Regel erstellen für Zeile geändert und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes ElementProcesses.<process_name>.<datatable_output_parameter> Zum Beispiel: Processes.Process_A.out_dt1
        WertProcesses.<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)

Verwendung von Entitäten mit Steuerelementen des Bearbeitungsrasters

Das folgende Beispiel zeigt, wie eine Entität an ein Bearbeitungsrastersteuerelement gebunden wird und dann CRUD-Vorgänge mithilfe des Steuerelements und der entitätsspezifischen Regeln ausgeführt wird.

Die verwendete Entität heißt „Mitarbeiter“ und verfügt über die folgenden Felder:

  • Name
  • Alter
  • Geburtsdatum
  • Geschlecht
  • Team
  • Beitrittsdatum
  • IstVollzeit
  • Fähigkeiten

Anzeigen von Entitätsdatensätzen

  1. Erstellen Sie eine neue VB-App und fügen Sie dann die Entität „Mitarbeiter“ zur App hinzu.

  2. Fügen Sie das Bearbeitungsrastersteuerelement zur App hinzu.

  3. Verwenden Sie im Feld Datenquelle des Bearbeitungsrastersteuerelements den Abfragegenerator und wählen Sie die Entität „Mitarbeiter“ aus. Die Spalten des Steuerelements werden automatisch mit den Feldern der Entität aufgefüllt.

  4. Stellen Sie für jede Spalte sicher, dass die Dropdownliste Ansicht des Bearbeitungsmodus auf den richtigen Datentyp wie folgt festgelegt ist:

    OptionBeschreibung
    GeburtsdatumDatumsauswahl
    AlterTextfeld
    NameTextbox
    GeschlechtDropdownmenü
    TeamDropdownmenü
    BeitrittsdatumDatumsauswahl
    IstVollzeitKontrollkästchen
    FähigkeitenMehrfachauswahl

    Geschlecht und Team sind Entitätsauswahlsätze. Wenn Sie in der Ansicht des Bearbeitungsmodus für diese Spalten Dropdownmenü auswählen, werden zwei neue Eigenschaften angezeigt: Listenquelle und Spalte.

  5. So rufen Sie die Optionen in einem Auswahlsatz ab:

    1. Verwenden Sie im Feld Listenquelle die folgende Syntax

      GetChoiceSet("Choiceset Name")
      GetChoiceSet("Choiceset Name")
      

      Beispielsweise sollte das Feld Listenquelle für die Spalten „Geschlecht“ und „Team“ Folgendes enthalten:

      • Geschlecht – GetChoiceSet("Gender")
      • Team – GetChoiceSet("Team")
    2. Schreiben Sie in das Feld Spalte "Name".

      docs image

      Fähigkeiten ist eine Auswahlmenge, die eine Mehrfachauswahl ermöglicht. Wenn Sie in der Ansicht des Bearbeitungsmodus für diese Spalten Mehrfachauswahl wählen, werden zwei neue Eigenschaften angezeigt: Listenquelle und Spalte.

  6. Konfigurieren Sie die Spalte „Fähigkeiten“ wie bei „Geschlecht“ und „Team“.

  7. Wechseln Sie zur Registerkarte Ereignis des Bearbeitungsrastersteuerelements.

  8. Erstellen Sie für das Ereignis Zeile hinzugefügt die folgende Regel:

    1. Fügen Sie die Regel Entitätsdatensatz erstellen hinzu.
    2. Wählen Sie im Fenster In welcher Entität soll der Datensatz erstellt werden? die Entität „Mitarbeiter“ aus.
    3. Aktualisieren Sie im Feld Festzulegende Werte Folgendes:
      • Eigenschaft NameMainPage.EditGrid.NewItem.Name
      • Eigenschaft BeitrittsdatumMainPage.EditGrid.NewItem.Dateofjoining
      • Eigenschaft AlterMainPage.EditGrid.NewItem.Age
      • Eigenschaft GeschlechtMainPage.EditGrid.NewItem.Gender
      • Eigenschaft TeamMainPage.EditGrid.NewItem.Team
      • Eigenschaft IstVollzeitMainPage.EditGrid.NewItem.Isfulltime
      • Eigenschaft SkillsMainPage.EditGrid.NewItem.Skills
  9. Erstellen Sie für das Ereignis Zeile geändert die folgende Regel:

    1. Fügen Sie die Regel Erstellen des Entitätsdatensatzes hinzu.
    2. Wählen Sie im Fenster Der Datensatz welcher Entität soll aktualisiert werden? die Entität „Mitarbeiter“ aus.
    3. Schreiben Sie in die ID des Entitätsdatensatzes den folgenden Ausdruck:
      MainPage.EditGrid.SelectedItem.Id
      MainPage.EditGrid.SelectedItem.Id
      
    4. Aktualisieren Sie im Feld Festzulegende Werte Folgendes:
      • Eigenschaft NameMainPage.EditGrid.SelectedItem.Name
      • Eigenschaft BeitrittsdatumMainPage.EditGrid.SelectedItem.Dateofjoining
      • Eigenschaft AlterMainPage.EditGrid.SelectedItem.Age
      • Eigenschaft GeschlechtMainPage.EditGrid.SelectedItem.Gender
      • Eigenschaft TeamMainPage.EditGrid.SelectedItem.Team
      • Eigenschaft IstVollzeitMainPage.EditGrid.SelectedItem.Isfulltime
      • Eigenschaft SkillsMainPage.EditGrid.SelectedItem.Skills
  10. Erstellen Sie für das Ereignis Zeile gelöscht die folgende Regel:

    1. Fügen Sie die Regel Entitätsdatensatz löschen hinzu.
    2. Wählen Sie im Fenster Welcher Entitätsdatensatz soll gelöscht werden? die Entität „Mitarbeiter“ aus.
    3. Schreiben Sie in die ID des Entitätsdatensatzes den folgenden Ausdruck:
      MainPage.EditGrid.SelectedItem.Id
      MainPage.EditGrid.SelectedItem.Id
      
  11. Zeigen Sie eine Vorschau Ihrer App an und interagieren Sie mit den verschiedenen Funktionen des Bearbeitungsrasters, z. B. Paginierung, Suche, Neue Zeile hinzufügen, Zeile aktualisieren oder Zeilen löschen.

Verwenden von Beziehungen in Bearbeitungsrastersteuerelementen

So verwenden Sie Entitätsfelder vom Typ „Beziehung“ in einem Steuerelement des Bearbeitungsrasters:

  1. Legen Sie im Feld Ansicht im Bearbeitungsmodus die Beziehungsfelder als Dropdownmenü fest.
  2. Verwenden Sie in der nachfolgenden Eigenschaft Listenquelle den folgenden Ausdruck:
    Fetch(of <entity_name>)(Nothing, Nothing, Nothing, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
    Fetch(of <entity_name>)(Nothing, Nothing, Nothing, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
    
  3. Schreiben Sie in die nachfolgende Spalteneigenschaft "Name".
  4. Übergeben Sie in entitätsbezogenen Regeln, z. B. Create, Update oder Delete Entity Records die ID des Beziehungsfelds wie folgt:
    MainPage.EditGrid.SelectedItem.<entity_name>.Id
    MainPage.EditGrid.SelectedItem.<entity_name>.Id
    

Demos

Bearbeitungsraster: Arbeiten mit Entitäten

Einleitung

Diese App zeigt, wie Sie mit Entitäten arbeiten, die das Steuerelement Raster bearbeiten verwenden.

Demo-App – selbst ausprobieren
Demo-App – Verwendungsanweisungen
  1. Laden Sie die ZIP-Datei mit der Demo-App herunter. Enthält:
    • Schema.json – Das Schema für die Entitäten, die die App verwendet
    • EditGridEntity_DemoApp.uiapp – Die UiPath Apps-Datei
  2. Importieren Sie die Datei Schema.json in UiPath Data Service. Stellen Sie sicher, dass Sie sowohl Entitäten (Land und Mitarbeiter) als auch Auswahlsätze (Geschlecht und Fähigkeiten) importieren.
  3. Füllen Sie Ihre Entitäten und Auswahlsätze mit Daten aus.
  4. Erstellen Sie in UiPath Apps eine neue App und importieren Sie die heruntergeladene App.
  5. Möglicherweise stellen Sie einige Fehler fest. Um sie zu beheben, ersetzen Sie die referenzierte Entität „Mitarbeiter“ durch diejenige, die Sie kürzlich in Schritt 2 importiert haben.
  6. Zeigen Sie eine Vorschau der App an und interagieren Sie mit den Daten im Bearbeitungsraster.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten