制限事項
この情報は特定の JCA テーブルに関連付けられていて、特定のテーブル (上記のサンプルコードでは 'MYTABLEID') によって識別される非表示フォームデータの追加のみに関連します。非表示データをテーブルの 1 つ以上の非表示列として定義できます。この場合、テーブルの各行に一意の値をサブミットするか、一意の値を行や列ではなくテーブル自体に関連付けることができ、後者では 1 つ以上の値がテーブル全体にサブミットされます。この 2 つのアプローチを、単一のフォームサブミット内で組み合わせることも、別々に使用することもできます。
クライアント側で生成された JCA テーブルに関連付けられていない非表示フォームデータのための仕組みはありません。この手法はウィザード内に表示される JCA テーブル (HTML <form/>) がサーバーにサブミットされる直前に通知される 'サブミット' イベントに依存しているためです。
パッケージ化されたサンプル
* 
サンプルを表示するには、カスタマイズユーティリティが有効になっている必要があります。カスタマイズユーティリティを有効にする方法については、カスタマイズツールの概要を参照してください。
1. 「ナビゲータ」 > 「カスタマイズ」「コンポーネントカタログ」 > 「Wizard」 > 「Data Store Only Column in Wizard Table Example」に移動します。
2. ウィザードの最初のステップでコンテキストを選択し、「Next」をクリックします。
3. テーブルのツールバーで「Add Row - No Content」操作を選択します。
4. テーブルに追加された行の「Name」列にテキストを入力します。
5. 「Finish」をクリックします。
オブジェクトが作成されたことを通知する確認のメッセージが表示されます。さらに、メソッドサーバーのログに次のように出力されます。
KEY = noColumn
VALUE = FOO_BAR_BIZ_BAZ
KEY = hiddenColumn1
VALUE = HIDDEN_COLUMN_1_GENERATED_VALUE
KEY = hiddenColumn2
VALUE = HIDDEN_COLUMN_2_GENERATED_VALUE
これは役に立ちましたか?