ボタンは、計算処理の実行に使用できます。ユーザーがボタンをクリックすると、Forms サービスはフォームデザインにある計算スクリプトを実行します。その結果は Web ブラウザー上にレンダリングされ、計算結果がフォームに表示されます(フォームデータの計算を参照してください)。
次の表は、ユーザーが計算処理を開始した場合に、クライアントアプリケーションと Forms サービスの間で行われるインタラクティブな操作をまとめたものです。
ユーザーのアクション
|
クライアントアプリケーションのアクション
|
Forms サービスのアクション
|
ユーザーがフォーム上のボタンをクリックします。
ボタンの Click イベントがクライアント側で実行するように指定されている場合、フォームは Forms サービスに送信されません。対応するスクリプトが、Web ブラウザー、Acrobat、または Adobe Reader 上で実行されます。
ガイド(非推奨)では、XFASubset が ActionScript に実装されます。ActionScript は Adobe Flash® Player によって実行されます。
ボタンの Click イベントがサーバー側で実行するように指定されている場合、フォームは Forms サービスに送信されます。
|
アクションなし
|
アクションなし
|
アクションなし
|
FormsServiceClient オブジェクトを作成し、processFormSubmission メソッドを呼び出します。
|
アクションなし
|
アクションなし
|
アクションなし
|
Forms サービスが、新しいデータをフォームデザインにマージします(該当する場合)。
|
アクションなし
|
アクションなし
|
フィールドの click イベントを実行します。
|
アクションなし
|
アクションなし
|
フォームレベルのフィールド計算イベントを実行します。
|
アクションなし
|
アクションなし
|
フォームレベルのページ計算イベントを実行します。
|
アクションなし
|
アクションなし
|
page enter または page exit イベントを実行します。
|
アクションなし
|
アクションなし
|
フォームレベルのフィールド検証イベントを実行します。
|
アクションなし
|
アクションなし
|
ページ検証イベントを実行します。
|
アクションなし
|
アクションなし
|
page exit イベントを実行します。
|
アクションなし
|
アクションなし
|
Forms サービスを呼び出したクライアントアプリケーションにフォームを返します。フォームの形式は変更されません。フォームが PDF で送信された場合、クライアントブラウザーには PDF で返されます。
|
アクションなし
|
Forms サービスからエラーが返されなかったことを確認します。
|
アクションなし
|
アクションなし
|
バイナリストリームを作成して、クライアント Web ブラウザーに送信します。
|
アクションなし
|
フォームに表示された計算結果を確認します。
|
アクションなし
|
アクションなし
|
|
|
|