2017-06-22 8 views
0

チェックが失敗した場合にポップアップウィンドウが表示されないようにしますか?次の設定で可能ですか?現在、チェックが失敗した場合は、現在のページ(エラーmsg付き)とともにポップアップウィンドウが開きます。チェックが失敗した場合にポップアップウィンドウが開かないようにする

Link myLink = new Link("confirm-new-stuff") 
    { 
     @Override 
     public void onClick() 
     { 
      if (Boolean.valueOf(confirmReadDocCheckbox.getValue())) 
      { 
       confirmationCheckboxFeedback.setVisible(false); 
       setResponsePage(SuccessPage.class, getPageParameters()); 
      } 
      else 
      { 
       confirmationCheckboxFeedback.setVisible(true); 
      } 
     } 
    }; 
    myLink.setPopupSettings(popupSettings); 
    add(myLink); 

答えて

0

カスタムJavaScriptを記述する必要があります。 org.apache.wicket.markup.html.link.PopupSettings#getPopupJavaScript()をオーバーライドし、Wicketが作成した元のJavaScriptを小切手で囲みます。

関連する問題