基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > UI の検証 > ソリューション > 手順 - 選択後検証 > UIValidationStatus.PROMPT_FOR_CONFIRMATION の処理方法
  
UIValidationStatus.PROMPT_FOR_CONFIRMATION の処理方法
バリデータが PROMPT_FOR_CONFIRMATION ステータスを返した場合、PTC.validation.AJAXPostSelectValidation JavaScript 関数を使用して特別に設定する必要があります。
<action name="myAction" >
<command class="com.ptc.xxx" method="function" onClick="
PTC.validation.AJAXPostSelectValidation(event, validationKey)"/>
</action>
この場合、選択を行ってから myAction をクリックすると、次の処理が行われます。
指定された validationKey に基づいた PTC.validation.AJAXPostSelectValidation 関数が、マッピングされたバリデータに対して選択後関数を実行します。
ステータスが PROMPT_FOR_CONFIRMATION の場合、確認のポップアップが表示され、選択に従って処理が進みます。
確認で "はい" を選択するかステータスが PERMITTED の場合、その操作を実行するための別のリクエストがサーバーに送信されます。インテリジェンスが内蔵されているため、このリクエストでバリデータを再度呼び出すことはありません。