簡體   English   中英

在確認彈出窗口中取消操作后顯示進度彈出窗口

[英]Progress popup showing up after cancelling action in the confirmation popup

我編寫了以下代碼以在刪除用戶時顯示確認彈出窗口。 此外,我還有附加到此操作的進度彈出窗口(也與其他頁面相關)。

但由於它們都是 onclick,即使在確認彈出窗口中取消操作后,進度彈出窗口也會出現。 我曾嘗試將進度彈出窗口與其他事件(如“開始”)附加,但在執行操作時它不會顯示。

下面是我的代碼:

 <div class="bt btDelete"> <h:commandLink id="idDeleteUser" action="deleteUser" title="#{msg.btn_delete_user}" rendered="#{not user.completed and not empty user.id}" onclick="if(confirm('#{msg.action_ask_delete_user}')) {return true;} else {return false;}"> <span class="btleft" /> <span class="btmiddle">#{msg.btn_delete_user}</span> <span class="btright" /> <span class="clear" /> <rich:componentControl for="inProgressPopup" attachTo="idDeleteUser" operation="show" event="start"/> </h:commandLink> </div>

我應該以最少的更改進行哪些更正?

if(confirm('#{msg.action_ask_delete_user}')) {return true;} else {return false;}

而不是僅僅return false你也可以在這里關閉彈出窗口

#{rich:component('id').close()}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM