Doppel-Listboxen steuern

In Salesforce verwenden Sie Doppel-Listboxen, um Elemente zwischen zwei Listen zu verschieben, z. B. Available und Chosen.

Der XScan identifiziert Doppel-Listboxen als ListBoxes. Sie können sie wie in Kapitel "ListBox" beschrieben steuern.

Doppel-Listbox in Salesforce Lightning Experience

Listeneinträge separat steuern

Standardmäßig zeichnet der XScan die Listeneinträge von Doppel-Listboxen nicht separat auf, aber Sie können dies manuell tun.

Um Listeneinträge separat aufzuzeichnen, gehen Sie wie folgt vor:

  1. Wechseln Sie in XScan zur Advanced View.

  2. Filtern Sie nach ListBox und ListItem.

  3. Aktivieren Sie die Kontrollkästchen neben den Listeneinträgen, die Sie aufzeichnen möchten.

Listeneinträge in XScan

In diesem Beispiel möchten Sie Listeneinträge zwischen zwei Listen verschieben. Sie führen die folgenden Aktionen aus:

  • Verschieben Sie den Eintrag TEE in die Liste Chosen. Setzen Sie dazu den Wert auf True.

  • Verschieben Sie den Eintrag qTest in die Liste Chosen. Verwenden Sie dazu die Eigenschaft .Selected und setzen Sie sie auf True.

  • Verschieben Sie den Eintrag Tosca in die Liste Available. Setzen Sie dazu den Wert auf False.

  • Verschieben Sie den Eintrag Tosca BI in die Liste Available. Verwenden Sie dazu die Eigenschaft .Selected und setzen Sie sie auf False.

  • Überprüfen Sie, ob sich der Artikel Tosca OSV in der Liste Chosen und der Artikel LiveCompare in der Liste Available befindet.

  • Schreiben Sie den Wert des Eintrags Flood in den Buffer. Der in den Buffer geschriebene Wert gibt an, welche Liste diesen Eintrag enthält. In diesem Beispiel ist der Buffer auf False gesetzt.

Listeneinträge in einem Testfall

Infolgedessen werden einige Ihrer Einträge zwischen den Listen Available und Chosen verschoben.

Ergebnis des Testfalls

Wählen Sie mehrere Listeneinträge

Sie können mehrere Listeneinträge gleichzeitig in die Liste der ausgewählten Einträge verschieben. In diesem Fall müssen Sie Listeneinträge nicht separat aufzeichnen.

Führen Sie dazu die durch Semikolons getrennten Elemente im Feld Value der ListBox auf und setzen Sie die Aktion auf Input.

Mehrere Listeneinträge

Schreibgeschützte Doppel-Listboxen steuern

In der schreibgeschützten Ansicht Details zeigen Salesforce Lightning Experience und Salesforce Classic mehrere Listenwerte unterschiedlich an:

  • In Salesforce Lightning Experience werden Wertelemente durch ein Semikolon getrennt.

Mehrere Werte in Salesforce Lightning Experience

  • In Salesforce Classic werden Wertelemente durch ein Semikolon gefolgt von einem Leerzeichen getrennt.

Mehrere Werte in Salesforce Classic

Um eine Dual ListBox im schreibgeschützten Modus zu überprüfen, müssen Sie daher die Trennzeichen zwischen den Wertelementen in Tosca entsprechend der von Ihnen verwendeten Salesforce-Oberfläche manuell ändern.