У меня есть код ниже, написанный для отображения всплывающего окна подтверждения при удалении пользователя. Также у меня есть всплывающее окно прогресса (также привязанное к другим страницам), которое я прикрепил к этому действию.
Но поскольку оба они активируются при нажатии, всплывающее окно прогресса появляется даже после отмены действия во всплывающем окне подтверждения. Я попытался прикрепить всплывающее окно прогресса к другому событию, например «старт», но затем оно не отображается во время выполнения действия.
Ниже мой код:
<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>
Какую коррекцию я должен внести с наименьшими изменениями?