Tree Tool

ツリーツール

Version:
Current
Last modified: May 02, 2020

ツリーツールでは、アプリケーションまたはマクロに整理された階層構造のデータを表示します。ユーザーが行った選択は、値としてダウンストリームツールに渡されます。ツリーから返される値は、新しい改行文字(\ n)で区切られます。 

このツールには、データセットの割白いり当ての一覧を受け入れることができるオプションの入力コネクタがあります。詳細については、以下の「ツリーデータソースの割り当て」を参照してください。

ツール設定

  1. 表示するテキストまたは質問を入力してください:ツリーコントロールの使用方法を定義するアプリユーザーに表示されるテキスト。
  2. ツリーデータソース:階層のプル元の場所。構成オプションは [プロパティ] にあります。
  3. 単一選択: オンにすると、アプリユーザーは1つのツリー値のみを選択できます。
  4. ツリーウィンドウの高さ (行):ユーザーに一度に表示する行数を設定します。より多くのオプションを使用できる場合は、スクロールスライダが表示されます。
  5. ツリー選択を制限: 選択すると、使用可能なツリー全体が表示される[フィルタオプション] ウィンドウにアクセスできます。アプリユーザーに表示するツリー要素を選択します。
    • すべての子オプションを含めるには、親要素を選択します。
    • ツリーの割り当てでこのオプションを使用するには、「特定のデータセットを使用する」を選択します。
      表示するツリーの親レベルを設定します。
      • 表示する親レベルを自動的に決定する: ツリーの選択したレベルの最大値が表示されます。親のすべての子の値が選択されると、親が表示されます。
      • ツリーのすべての親レベルを表示: 選択したツリーのすべての親レベルが表示されます。
  6. プロパティ: 選択したツリーデータソースに応じて値が変更されます。詳細については、関連するデータソースを選択してください。

Allocate地理情報

アプリユーザーに表示される割り当て地域の一覧を構成します。

表示されるデータセットを選択します。

  • [データセットの割り当て] リストからデータセットを取得する:選択するアプリ コンシューマーのコンピューターにインストールされているすべてのデータセットを表示します。
  • 特定のデータセットを使用する:指定したデータセットのみを表示します。アプリコンシューマーは、「地理を割り当て」を選択するためにデータセットを指定する必要があります。

値の保存方法を選択します。

  • 値を XML として保存:値は XML 形式で返され、XML の更新アクションを使用して更新する必要があります。
  • ワークスペース スニペットの割り当てとして値を保存:値はワークスペーススニペットの割り当てとして返され、有効なアクションを使用してそれに応じて更新する必要があります。

使用可能な [データセットのユーザーへの割り当て] のドロップダウン リストを表示するには、ドロップダウン白いツールをツリーツールの入力コネクタに接続し、[リスト値]を [データセットの割り当て] に設定します。

Allocate変数

アプリユーザーに表示される割り当て変数の一覧を構成します。

表示されるデータセットを選択します。

  • [データセットの割り当て] リストからデータセットを取る: アプリコンシューマのコンピュータにインストールされているすべてのデータセットを選択して表示します。
  • 特定のデータセットを使用: 指定したデータセットのみを表示します。アプリコンシューマーは、「地理を割り当て」を選択するためにデータセットを指定する必要があります。

値の保存方法を選択します。

  • 値を xml として保存する: 値は xml 形式で返され、更新 xml アクションを使用して更新する必要があります。
  • [ワークスペースの割り当て] スニペットとして値を保存する: 値はワークスペースの割り当てスニペットとして返され、有効なアクションに従って更新する必要があります。

使用可能な [データセットのユーザーへの割り当て] のドロップダウン リストを表示するには、ドロップダウン ツールをツリー ツールの入力コネクタに接続し、[リスト値]を [データセットの割り当て] に設定します。

フィールド名を表示: ツリー要素はフィールド名を表示します。

ファイルシステムディレクトリ

アプリユーザーに表示されるシステムディレクトリのファイルの一覧を構成します。このコントロールはファイルを返します。ディレクトリは選択できません。空のディレクトリは表示されません。

  1. ルートパス: ディレクトリを参照します。
  2. ワイルドカード: ファイルの表示を制限するためにワイルドカードを設定します。

*.yxdb は、指定されたルート パスで見つかったすべての .yxdb ファイルを表示します。

カスタムXML

アプリケーションユーザーに表示される .xml ファイルからオプションのカスタムリストを構成します。

カスタム xml パス: .xml ファイルを参照します。.xml ファイルを移動する場合は、パスを更新する必要があります。

xml
  1. <AlteryxTree>
  2.  
  3. 	<!-- Parent name is Crops -->
  4. 	<v n="Crops" k="01">
  5.  
  6. 		<!-- The displayed child name is "Wheat" -->
  7. 		<v n="Wheat" k="0111">
  8. 		</v>
  9.  
  10. 		<!-- The returned value is "0112" -->
  11. 		<v n="Rice" k="0112">
  12. 		</v>
  13.  
  14. 		<!-- This child is not selectable and displays a red X -->
  15. 		<v n="Corn" k="0115" l="F">
  16. 		</v>
  17.  
  18. 		<!-- This child is not selectable and displays a grey X -->
  19. 		<v n="Soybeans" x="0116">
  20. 		</v>
  21. 	</v>
  22. </AlteryxTree>

v: 要素。必須。

n: 表示される名前。必須。

k: 要素の値。ノードが選択可能な場合は必須です。

l: 「F」に設定して、要素選択不可能なを赤色の X で作成します。

k または l 以外の値の代入は 、グレーの X で選択を無効に します。

値は、新しい行で区切られて返されます。

カスタムファイル/データベース

アプリユーザーに表示されるカスタムファイルまたはデータベースからリストを構成します。

ファイル/データベースのパス/接続: データベースファイルを参照します。既知のすべてのファイルタイプがサポートされています。データベースファイルを移動する場合は、パスを更新する必要があります。

キーフィールド: データベースのキーフィールドを選択します。キーフィールドはレコードごとにユニークでなければなりません。階層は「キー」フィールドの値に基づいて確立されます。

[説明] フィールド: データベースの [説明] フィールドを選択します。説明は、アプリユーザーの要素名として表示されます。

カスタム ファイルの書式設定

次のファイル形式は、[国] > [都道府県] > [市区町村] のツリー構造を作成します。キーには、各レベルに2桁の数字があり、順番に積み重ねられ、各オプションの増分が増加します。新しい分岐ごとに値がリセットされます。

レコード番号 キー 説明
1 01 米国
2 0101     コロラド
3 010101 Boulder
4 01010101 ルイビル
5 01010102 優れた
6 01010103 Boulder
7 01010104 ガンバレル
8 0102 カリフォルニア
9 010201 オレンジ カウンティ
10 01020101 Irvine
11 01020102 Anahiem
12 01020103 ビューナパーク
Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.