Lookup-Feld vorauswählen mit Teamsware Studio | Selected Items übergeben

Selektierte Listenelemente an Formular übergeben

Ziel

Selektierte Listenelemente sollen an ein anderes Formular übergeben werden, sodass ein Lookup‑Feld automatisch vorausgefiltert bzw. vorausgewählt ist.



Schritt 1: Action‑Kontext festlegen

Lege im Action Builder (Ansicht-> List Action) einen Menübutton an und lege den passenden Ausführungskontext fest:





Schritt 2: Selektierte IDs in einer Variable speichern



Im Action Builder → Execute script werden die IDs der selektierten Elemente gespeichert:


window.SavedIds = [[@SelectedItems]].map(i => i.ID);



Beispielergebnis: window.SavedIds = [12, 18, 27];

Schritt 3: Zielformular öffnen

Öffne im nächsten Action‑Schritt das gewünschte Formular (Open form).

Die Variable window.SavedIds ist global verfügbar. Eine zusätzliche Übergabe ist nicht erforderlich.

Schritt 4: Lookup‑Feld per CAML Query vorausfiltern

Im CAML Query Builder des Lookup‑Feldes wird der Filter konfiguriert.

Rule / Condition

Der Filter soll nur angewendet werden, wenn IDs übergeben wurden:


=window.SavedIds && window.SavedIds.length > 0

Where‑Filter

  • Feld: Lookup‑Zielspalte (z. B. AProjectID)
  • Operator: In
  • Typ: By number
  • Wert: 

=window.SavedIds



Ergebnis

  • ✅ Lookup‑Feld ist vorausgefiltert bzw. vorausgewählt
  • ✅ Ein‑ und Mehrfachauswahl wird unterstützt
  • ✅ Filter ist nur aktiv, wenn eine Auswahl vorhanden ist

Hinweis:
Im Teamsware Studio beschränkt der CAML‑Filter die auswählbaren Lookup‑Einträge. Bei Mehrfach‑Lookup‑Feldern werden die passenden Einträge effektiv vorausgewählt, können jedoch weiterhin manuell angepasst werden.

    • Related Articles

    • Aktion: Formular speichern

      Der Aktionstyp Formular speichern speichert alle Änderungen im Formular „Listenelement neu/bearbeiten“. Bei der Ausführung dieser Aktion wird die standardmäßige Feldüberprüfung und Pflichtprüfung ausgelöst. Für weitere Informationen über Action ...
    • Wartungsmodus

      Hinweis: Dies gilt nur für Modern Forms, List Actions, Automation Actions und Teamsware List/Library-Webteile, die ab Version 1.3.114 oder höher sind Die Option Wartungsmodus ermöglicht es Lösungsbetreibern, den Zugriff auf die ...
    • Starten eines Microsoft Flow aus Teamsware-Aktionen

      Microsoft Flow bietet viele Funktionen und Integrationsoptionen, die bei der Verwendung grundlegender Teamsware-Aktionen nicht verfügbar sind. Sie können jedoch ganz einfach eine Microsoft Flow / Power Automate aus Teamsware-Aktion starten, indem Sie ...
    • Einrichtung benutzerdefinierter Aktionen (erstellen Sie Ihren eigenen Aktionstyp)

      Hinweis: Dieses Tutorial gilt nur für die klassische Benutzeroberfläche (Aktionen in Rich-Formularen und Aktionslinks) und funktioniert (noch) nicht für moderne Formulare und moderne Listenaktionen. Im unten angehängten CustomActionShared.zip Archiv ...
    • Teamsware Studio Update 20.11.2025

      Neue Funktionen Neuer Trigger: Ordner hinzugefügt Der Trigger 'Ordner hinzugefügt' wurde zu ausgelösten Aktionen hinzugefügt, um eine Aktion auszuführen, wenn ein neuer Ordner erstellt wird. Aktion Benutzer zur Website hinzufügen Neue Aktion Benutzer ...