基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > ウィザードの作成 > クライアント生成フォームデータ > ソリューション > 手順 - サブミットされたクライアント生成非表示フォームデータ > ウィザードのフォームプロセッサで非表示の入力値を抽出する
  
ウィザードのフォームプロセッサで非表示の入力値を抽出する
最後のステップでは、ウィザードのフォームプロセッサの適切なメソッド内で、アプリケーションの 'サブミット' リスナーによって追加された、サブミットされた非表示の入力値を抽出します。
for (ObjectBean objBean : objectBeans)
{
final String paramKeyFoo = "noColumn";
final String paramKeyCol1 = "hiddenColumn1";
final String paramKeyCol2 = "hiddenColumn2";
String paramFoo = objBean.getTextParameter (paramKeyFoo);
String paramCol1 = objBean.getTextParameter (paramKeyCol1);
String paramCol2 = objBean.getTextParameter (paramKeyCol2);
log.error ("\nkey = " + paramKeyFoo + "\nvalue = " + paramFoo);
log.error ("\nkey = " + paramKeyCol1 + "\nvalue = " + paramCol1);
log.error ("\nkey = " + paramKeyCol2 + "\nvalue = " + paramCol2);
}
この結果、次のようなコードを含む出力が行われます。このコードには、先に示した Javascript 'サブミット' リスナーによってオブジェクトに追加された、クライアント側で生成された 3 つの値が示されています。
KEY = noColumn
VALUE = FOO_BAR_BIZ_BAZ
KEY = hiddenColumn1
VALUE = HIDDEN_COLUMN_1_GENERATED_VALUE
KEY = hiddenColumn2
VALUE = HIDDEN_COLUMN_2_GENERATED_VALUE