| ColdFusion MX | ||
| 目 次 > ColdFusion MX アプリケーションの開発 > カスタム CFML タグの作成と使用方法 > カスタムタグの実行 > タグインスタンスデータのアクセス |
|
|
|
|
||
カスタムタグページを実行すると、ColdFusion では、thisTag 構造体のタグインスタンスに関連するデータが保存されます。カスタムタグ内から thisTag 構造体にアクセスしてタグ処理を管理できます。動作は File タグ固有の変数 (File スコープとも呼ばれる) と同様です。
ColdFusion では次の表の変数を生成し、thisTag 構造体に書き込みます。
変数 |
説明 |
|---|---|
ExecutionMode |
カスタムタグの実行モードを保持します。有効な値は、start、end、および inactive です。 |
HasEndTag |
終了タグを持つカスタムタグと、持たないカスタムタグを区別します。コード検証に使用します。終了タグを指定すると、 |
GeneratedContent |
タグによって生成された内容です。これには、ColdFusion の変数や関数のようなアクティブな内容の結果など、タグ本文の内容がすべて含まれます。この内容は変数として処理されます。 |
AssocAttribs |
|
次の例では、カスタムタグから thisTag 構造体の ExecutionMode 変数にアクセスします。
<cfif thisTag.ExecutionMode is 'start'>
|
|
||
| 目 次 > ColdFusion MX アプリケーションの開発 > カスタム CFML タグの作成と使用方法 > カスタムタグの実行 > タグインスタンスデータのアクセス |
|
|