計算ボタン

ボタンは、計算処理の実行に使用できます。ユーザーがボタンをクリックすると、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 ブラウザーに送信します。

アクションなし

フォームに表示された計算結果を確認します。

アクションなし

アクションなし