テーブルツリー

テーブルツリーには、ツリーと同様にツリーノードがありますが、各ツリーノードに関連するデータを示す多数の列を持つこともできます。テーブルツリーは、Tosca TBoxの単一行構文または階層構造を使用して自動化できます。

シングルラインビュー

Tosca XScan でスキャンすると、Toscaは自動的にテーブルツリーを作成します。

矢印 -> を区切り文字として使用し、関連するツリーノードへのパスを指定することで、テーブルツリーを操縦できます。

この例では、エンジンはテーブルツリーからエントリ Item 3 を選択します。

テーブルツリー構造は以下のようになります。

  • アイテム1

    • アイテム2

      • アイテム3

 

パスを指定してテーブルツリーエントリを選択

構造化ビュー

テーブルツリー制御は、ツリーノードとセルで構成されます。デフォルトでは、各ツリーノードには、ツリーノードとセルが子として含まれています。

テーブルツリー の構造

テーブルツリーでのツリーノードのステアリング

ツリーノードに対し、一般的なプロパティ に加え、次のプロパティを確認できます。

プロパティ

説明

選択済み

エントリが選択されているか選択解除されているかを指定します。

構造化されたテーブルツリーを操縦したい場合は、テーブルツリーに対して ActionMode Select を指定する必要があります特定のツリーノードを操縦するには、そのツリーノードより上の階層にあるすべてのエントリに対して ActionMode Select を指定する必要があります。

以下の表は、ツリーノードで使用可能なすべてのActionMode の一覧です。このプロパティがテストステップの値で指定されていない場合、 システムはデフォルトプロパティ列にリストされているプロパティを使用します。

ActionMode

Value

Default property

説明

Input

x, X
<Mouse action>

Selected

エントリーを選択します。

エントリに対してマウス操作が行われます。

Verify

TRUE,
False,
<Property>

Selected

これは値かプロパティのどちらかを検証します。

バッファ

<Buffer name>

選択済み

エントリが選択されている場合は値 TRUE が保存され、選択されていない場合は False が保存されます。

選択する

なし

選択済み

エントリーを選択します。

この例では、エンジンがテーブルツリー のツリーノードサブアイテム 1Order Number 列の値を確認します。

 

テーブルツリー のセル内の値を確認

テーブルツリーのセルのステアリング

セルを識別して入力するには、次のオプションを使用できます。

 

 

説明

<Cell>

  • 列名: 使用可能な名前はヘッダーで定義されます。

  • 1$:テーブルの最初のセルを操縦します

  • $<n> :ドル記号を接頭辞として使用する行または列の番号

    <n> の値は、行番号または列番号に置き換える必要があります。

  • セルの値は列で指定することもできます。

  • $last: 行または列の最後のセルを操作します。

制御は、テーブルツリーのセルに埋め込むことができます。詳細については、 chapter "セル内のコントロールの定義" を参照してください。

相対パスを使用してエントリを選択する

エントリへのパスを設定する場合は、構造化ビューで相対パスを使用できます。

ModuleAttributeのプロパティタブで、構成パラメータ BusinessAssociation の値を Descendants に変更します。

以下のように、階層の上位にあるエントリを選択せずに、エントリ Item1-2 が選択されます。

テーブルツリー構造

テストケースで、 FirstTree テーブルツリーのActionModeを Select に設定します。ActionMode Select は、テーブルツリーから テーブルノード Item1-2 を選択します。

テーブルツリー のツリーノードを選択する

インデックスと名前でエントリを選択する

構造化ビューに同じ名前のエントリが複数存在する場合は、インデックスを使用して特定のエントリを定義できます。

  1. ModuleAttribute のエントリの構成パラメータ ExplicitName を定義し、値を TRUE に設定します(see chapter "構成パラメータ") 。

  2. テストケースで、 Name 列に #<n> という構文を使用して、複数の検索結果と共に使用する正確なエントリを指定します。

2番目の青いエントリをインデックスで選択します。

テーブルツリー構造

テストケースでは、テーブルツリーの SecondTree のActionModeを Select に設定します。

テーブルツリーSecondTree およびエントリitem 1と subitem 1-1 は、ActionMode Select を受け取ります。Column 3subitem 1-1 col 3 の値が確認されます。

インデックスの使用