[英]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.