2015-07-01 5 views
1

Можно ли добавить окно подтверждения к следующему компоненту (кнопка Seam)? Я пробовал это (см. Код ниже): но когда я нажимаю OK/Cancel, ничего не происходит. Когда я удаляю onclick, все работает нормально, но без подтверждения.Подтверждение и перенаправление на другой вид в JSF

Код:

<s:button value="Delete this" 
      id="updateTM" 
      view="/secure/CustomerDelete.xhtml" 
      onclick="if (! confirm('Really start deletion of this customers ?')) { return false;}; return true; " 
      action="#{customerHome.initAsyncProcess}" /> 

ответ

0

решаемые его с этим (тот же макет, как пластах butons):

<h:commandButton 
    onclick="if (! confirm('Really want to do that?')) return false" 
    value="Delete it" 
    action="#{customerHome.startAsync}"> 
</h:commandButton> 

Тогда в моем компоненте я сделать следующее:

public String startAsync(){ 
     this.initAsyncProcess(); 
     return "/secure/CustomerDuplicateDelete.xhtml"; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^