2016-04-28 13 views
0

テーマ:Universal Theme - 42でoracle apex 5.0を使用しています。現在、ページを送信するためにSEARCHボタンをクリックしています。私は次の関数を呼び出す:上記oracle apex 5.0でページを送信した後にクリックする機能をどのように防止しますか?

javascript:apex.submit({request:'SEARCH',showWait:true}); 

この関数呼び出しは、ページの途中でスピニングシンボルを作成しますが、ユーザーが別のボタンまたは同じボタンをクリックする能力を持っています。私はこのポストhttp://rimblas.com/blog/2015/08/enhancement-to-waitpopup-on-apex5/を読んでいました。これはこの関数の呼び出しを使っています:apex.widget.waitPopup();

私もこれを使用しました。私は最初のサブミット機能を使用するときと同じ問題があります。私は機能が動作していたapexアプリケーションの例を見て、ページをブロックするために表示されるdivオーバーレイ要素があります。

私はテーマを変更する/プラグインを追加する必要があるかどうか知っていますか?送信後に待機アイコンが表示されるようにdiv要素を取得するには何かをしますか?どんなアイデアや考えも役に立ちます。ありがとうございます。

+0

http://stackoverflow.com/questions/36156333/apex-5-0-show-a-progress-bar-while-database-action-is-performed/36167728#36167728 – brenners1302

+0

動的アクション、必要に応じて、ありがとう。しかし、あなたはshowWaitの理由を知っていますか:真実は正しく機能していませんか? – Chris

+0

私はダイナミックアクションを含んでいましたが、私はまだ同じ問題が発生しています。ユーザーはサブミット処理中にそのページをクリックすることができます – Chris

答えて

0

これは正しい答えを得るのに役立つスレッドです:https://community.oracle.com/thread/3925427?sr=inbox&ru=252540

解決策は、ページのインラインCSSにCSSを追加することでした。これで、URLと動的アクションの両方が期待された方法で実行されます。私が使用する

.apex_wait_overlay { 
display: block; 
position: fixed; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
background-color: #000; 
z-index: 1001; 
-moz-opacity: .5; 
opacity: .5; 
filter: alpha(opacity=50); 
} 
関連する問題