業務モーダル・ダイアログ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>ダイアログ表示機能]]
* 目次 [#h170136f]
#contents
*概要 [#d8492951]
**IE限定機能 [#y3db620a]
-業務画面をモーダル・ダイアログで表示する機能
-サーバ側でShowModalScreenメソッドを呼び出す。
-すると、クライアント側でwindow.showModalDialogを呼出し、...
-なお、クライアント側からJavaScriptなどで直接起動したい場...
GetScriptToShowModalScreenメソッドを使用して、起動JavaScr...
-また、以下の3つのメソッドを使用して、「業務モーダル ダイ...
--CloseModalScreenメソッド~
現在の画面を閉じる。親画面に戻った際に、ポストバックを実...
--CloseModalScreen_NoPostbackメソッド~
現在の画面を閉じる。親画面に戻った際に、ポストバックをせ...
--CloseModalScreen_WithAllParentメソッド
---ルートの画面まで、全てのダイアログ画面を閉じる。
---ルートの画面に戻った際に、ポストバックを実行し後処理を...
---Modernブラウザ対応版では、このAPIは機能しないので注意...
**Modernブラウザ対応 [#l5491c1f]
最新版では、IE以外のブラウザでは擬似ダイアログ(Window.Op...
*詳細 [#l3b68f19]
**処理方式 [#s5d38d65]
業務結果を親画面側のサーバサイドのイベントハンドラで処理...
(このため、クライアントサイド・スクリプトを使用せずにダ...
-ポストバックで閉じられた場合、「業務モーダル ダイアログ...
-この処理は、「画面コード親クラス1」のUOC_ModalDialog_En...
-ただし、CloseModalScreen_NoPostbackメソッドで「業務モー...
-[[ボタン履歴情報記録機能]]により、引数から、親画面で[x]...
#ref(Business_Dialog.png,left,nowrap,業務モーダル・ダイア...
**注意事項 [#m05aa985]
***DialogFrame.htm → DialogLoader.htm [#g90f7ebc]
showModalDialog()メソッドで表示したダイアログ画面で、Post...
DialogFrame.htm → DialogLoader.htm経由で業務モーダル・ダ...
***モーダルとモードレス画面の動作の違い [#gaf2aec3]
showModalDialogで表示された業務モーダル・ダイアログは、
-UI上のテキストのカット&ペーストが出来なかったり
-ダウンロードなどを行うと、親画面とUIが異なるケース
等があるので、この機能を利用する際は注意してください。
*関連 [#zade135c]
**[[IE11対応(ダイアログ表示機能)の差分取込の方法]] [#t7...
**[[モダンブラウザ対応(ダイアログ表示機能)の差分取込の...
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>ダイアログ表示機能]]
* 目次 [#h170136f]
#contents
*概要 [#d8492951]
**IE限定機能 [#y3db620a]
-業務画面をモーダル・ダイアログで表示する機能
-サーバ側でShowModalScreenメソッドを呼び出す。
-すると、クライアント側でwindow.showModalDialogを呼出し、...
-なお、クライアント側からJavaScriptなどで直接起動したい場...
GetScriptToShowModalScreenメソッドを使用して、起動JavaScr...
-また、以下の3つのメソッドを使用して、「業務モーダル ダイ...
--CloseModalScreenメソッド~
現在の画面を閉じる。親画面に戻った際に、ポストバックを実...
--CloseModalScreen_NoPostbackメソッド~
現在の画面を閉じる。親画面に戻った際に、ポストバックをせ...
--CloseModalScreen_WithAllParentメソッド
---ルートの画面まで、全てのダイアログ画面を閉じる。
---ルートの画面に戻った際に、ポストバックを実行し後処理を...
---Modernブラウザ対応版では、このAPIは機能しないので注意...
**Modernブラウザ対応 [#l5491c1f]
最新版では、IE以外のブラウザでは擬似ダイアログ(Window.Op...
*詳細 [#l3b68f19]
**処理方式 [#s5d38d65]
業務結果を親画面側のサーバサイドのイベントハンドラで処理...
(このため、クライアントサイド・スクリプトを使用せずにダ...
-ポストバックで閉じられた場合、「業務モーダル ダイアログ...
-この処理は、「画面コード親クラス1」のUOC_ModalDialog_En...
-ただし、CloseModalScreen_NoPostbackメソッドで「業務モー...
-[[ボタン履歴情報記録機能]]により、引数から、親画面で[x]...
#ref(Business_Dialog.png,left,nowrap,業務モーダル・ダイア...
**注意事項 [#m05aa985]
***DialogFrame.htm → DialogLoader.htm [#g90f7ebc]
showModalDialog()メソッドで表示したダイアログ画面で、Post...
DialogFrame.htm → DialogLoader.htm経由で業務モーダル・ダ...
***モーダルとモードレス画面の動作の違い [#gaf2aec3]
showModalDialogで表示された業務モーダル・ダイアログは、
-UI上のテキストのカット&ペーストが出来なかったり
-ダウンロードなどを行うと、親画面とUIが異なるケース
等があるので、この機能を利用する際は注意してください。
*関連 [#zade135c]
**[[IE11対応(ダイアログ表示機能)の差分取込の方法]] [#t7...
**[[モダンブラウザ対応(ダイアログ表示機能)の差分取込の...
ページ名: