14.02.2013 Aufrufe

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

注意<br />

・ fjxmlCallFunction関数の注意を次に示します。<br />

- この関数から呼び出されるユーザ定義関数は、イベント定義処理を続行する場合はtrueを返し、イベント定義処<br />

理を中断する場合はfalseを返す必要があります。<br />

- 関数パラメタに文字列を渡す場合は、'(シングルクォーテーション)で囲って指定する必要があります。<br />

例:関数「setDate」に文字列パラメタ「DateItem」を渡して呼び出す<br />

fjxmlCallFunction("window.top.USERFRAME","setDate","'DateItem'");<br />

- 複数のパラメタを渡す場合は、,(カンマ)で区切って指定します。<br />

例:数値の「1」と文字列「Number」を渡す場合<br />

fjxmlCallFunction("window.top.USERFRAME","setData","1,'Number'");<br />

- 関数パラメタを渡す必要がない場合は、"(ダブルクォーテーション)を2個指定します。<br />

例:パラメタを渡さない場合<br />

fjxmlCallFunction("window.top.USERFRAME","setData","");<br />

- 別フレームまたは別ウィンドウに存在するユーザ定義関数から電子フォームの内容を操作する場合は、クライア<br />

ントスクリプト機能を使用します。<br />

・ フレームを使用してウィンドウ連携を行う場合の注意を次に示します。<br />

- 別フレームでサーバからデータを受け取ると別フレームの内容が更新されるため、Webブラウザの履歴に管理さ<br />

れます。このときWebブラウザで「戻る」などの操作を行うと別フレームに表示されている内容が操作され、ユーザ<br />

が意図したとおりの動作にならない場合があります。<br />

- 「戻る」などの動作を実現するには、電子フォーム上に「キャンセル」ボタンを作成してWebアプリケーションを経<br />

由し、「戻る」相当の動作を行うなどの対処を行ってください。<br />

- ウィンドウを開く際にWebブラウザのツールバー、メニューを表示しないようにすることで「戻る」などの操作をさせ<br />

ないようにしてください。<br />

(2) HTMLを作成する<br />

別フレームに表示するHTMLを作成します。<br />

(3) フレームページを作成する<br />

電子フォームと電子フォームを操作するHTMLを表示するためのフレームページを作成します。<br />

(4) サーバに配置して確認する<br />

作成した電子フォームやWebアプリケーションをサーバに配置し、表示や動作を確認します。<br />

参考<br />

作成例についてはサンプルを参照してください。サンプルおよびサンプルについての使用方法は次に示すフォルダに<br />

格納されています。<br />

・ サンプルの格納先<br />

フレームワークのインストールフォルダ¥sample¥window_sample¥<br />

・ サンプル使用方法の格納先<br />

フレームワークのインストールフォルダ¥sample¥window_sample¥window_sample.txt<br />

・ サンプルの格納先<br />

/opt/FJSVfcdn/sample/window_sample<br />

- 139 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!