validatorDataTableMsgKey

validatorDataTableMsgKey プロパティー (以前の validatorTableMsgKey プロパティー) は、ユーザーが validator table (validatorDataTable プロパティーで指定されたテーブル) の要件に一致しないデータを指定した場合に表示されるメッセージを指定します。

message table (メッセージを含むテーブル) は、msgTablePrefix プログラム・プロパティーで指定されます。 メッセージ・テーブル名について詳しくは、『DataTable パーツ』を参照してください。

validatorDataTableMsgKey の値は、メッセージ・テーブルの最初の列のエントリーに一致するストリングまたはリテラルです。

文字キーが想定されるメッセージ・テーブルで数字キーが使用された場合、数値は文字ストリングに変換されます。数字キーが想定されるメッセージ・テーブルで文字列リテラルが使用された場合、ストリング内の値は、符号付きまたは符号なし整数である必要があります。

互換性

表 1. validatorDataTableMsgKey プロパティーのサポート
データ項目 JSF ハンドラー VGUI レコード コンソール UI テキスト書式 Java™ テキスト書式 COBOL 印刷書式 Java 印刷書式 COBOL
あり あり* あり* なし あり あり なし なし

* 以下の互換性に関する追加の考慮事項が該当します。

表 2. validatorDataTableMsgKey の互換性に関する考慮事項
プラットフォーム 問題
JSF ハンドラー validatorDataTableMsgKey の値は、リソース・バンドル内のエントリーに一致するストリングまたはリテラルです。
VGUI レコード、テキスト UI validatorDataTableMsgKey の値は、msgTablePrefix プログラム・プロパティーに指定されたメッセージ・テーブルの最初の列のエントリーに一致するストリングまたはリテラルです。 メッセージ・テーブルは、メッセージを含むデータ・テーブルです。詳しくは『DataTable パーツ』を参照してください。 文字キーが想定されるメッセージ・テーブルで数字キーが使用された場合、数値は文字ストリングに変換されます。数字キーが想定されるメッセージ・テーブルで文字列リテラルが使用された場合、ストリング内の値は、符号付きまたは符号なし整数である必要があります。

フィードバック