デュアルリストボックスを操作する

Salesforce では、デュアル リストボックスを使用して、利用可能選択済みなどの 2 つのリスト間で要素を移動します。

XScan はデュアル リストボックスをリストボックスとして識別します。chapter "リストボックス" に記載されているように、それらを操縦することができます。

Salesforce Lightning Experienceのデュアルリストボックス

リストの項目を個別に操作する

デフォルトでは、 XScan は、デュアルリストボックスのリスト項目を個別にはスキャンしませんが、手動でスキャンすることは可能です。

リスト項目を別々にスキャンするには、以下の手順に従ってください。

  1. XScan詳細表示に切り替えます。

  2. ListBoxListItemフィルタリングします。

  3. スキャンしたいリスト項目の隣にあるチェックボックスを選択します。

XScan のリスト項目

この例では、2 つのリスト間でリスト項目を移動します。以下の操作を行います:

  • TEE の項目を選択済みリストに移動します。この操作を行うには、この値を TRUE に設定します。

  • qTest の項目を選択済みリストに移動します。この操作を行うには、プロパティを使用します。選択してTRUE に設定します。

  • Tosca の項目を利用可能リストに移動します。この操作を行うには、この値を False に設定します。

  • Tosca BI の項目を利用可能リストに移動します。この操作を行うには、プロパティを使用します。選択してFalse に設定します。

  • ToscaOSV の項目が選択済みリストにあり、 LiveCompare の項目が利用可能リストにあることを確認します。

  • Flood の項目の値をバッファします。バッファされた値は、どのリストにこの項目が含まれているかを示します。この例では、バッファが False に設定されています。

テストケースのリスト項目

その結果、一部の項目が利用可能リストと選択済みリストの間で移動します。

テストケースの結果

複数のリスト項目を選択する

複数のリスト項目を一度に選択項目のリストに移動することができます。この場合、スキャンリストの項目を別々にする必要はありません。

そのためには、 ListBoxフィールドにセミコロンで区切って項目をリストし、ActionModeを入力に設定します。

複数のリスト項目

読み取り専用のデュアルリストボックスを操縦する

読み取り専用の詳細ビューでは、Salesforce Lightning ExperienceとSalesforce Classicで複数のリストの値が異なって表示されます。

  • Salesforce Lightning Experienceでは、値の項目はセミコロンで区切られます。

Salesforce Lightning Experienceの複数の値

  • Salesforce Classic では、値の項目はセミコロンとスペースで区切られます。

Salesforce Classic の複数の値

したがって、デュアルリストボックスを読み取り専用モードで確認するには、使用するSalesforceインターフェースに従ってTosca の値の項目間のセパレーターを、手動で変更する必要があります。