我有兩個differend Wicket FeedbackPanel在同一頁面,一個是錯誤消息,另一個是成功消息。問題是當我打電話feedback1.error(「bla bla bla」)兩個反饋面板被繪。我有兩個檢票反饋面板在同一頁面,都回應相同的錯誤消息
feedbackErrorOptionsPanel = new FeedbackErrorPanel("feedbackErrorOptionsPanel");
feedbackErrorOptionsPanel.setOutputMarkupId(true);
feedbackErrorOptionsPanel.setOutputMarkupPlaceholderTag(true);
feedbackErrorOptionsPanel.setEscapeModelStrings(false);
feedbackErrorOptionsPanel.setFilter(new ContainerFeedbackMessageFilter(this));
add(feedbackErrorOptionsPanel);
...
feedbackSuccessOptionsPanel = new FeedbackSuccessPanel("feedbackSuccessOptionsPanel");
feedbackSuccessOptionsPanel.setOutputMarkupId(true);
feedbackSuccessOptionsPanel.setOutputMarkupPlaceholderTag(true);
feedbackSuccessOptionsPanel.setEscapeModelStrings(false);
feedbackSuccessOptionsPanel.setFilter(new ContainerFeedbackMessageFilter(this));
add(feedbackSuccessOptionsPanel);
...
feedbackErrorOptionsPanel.errorWithLink("messaggio da visualizzare", "Per aggiungere clicca qui!", WebPage.class, null);
errorWithLink方法用於添加鏈接insisde消息錯誤。這個metod調用了我的類中的error()方法,它擴展了FeedbackPanel
任何人都可以告訴我如何調用feedback1.error以顯示第一個和feedback2.success以顯示第二個?
非常感謝你。有用 –