2008年10月9日 星期四

Wicket的FeedbackPanel元件

表單處理時通常會有資訊驗證,若資訊有誤或不足時提供使用者相關資訊,Wicket提供了一個方便的元件FeedbackPanel.
步驟一.建立一個FeedBackExamples.html

<html>
<body>
<span wicket:id="feesBack">這裡顯示輸出資訊</span>
<a href="#" wicket:id="pageLink">內部連結的網頁Examples</a>
</body>
</html>

步驟二.

package wicket.examples.html.body.base.feedback;

import wicket.markup.html.WebPage;
import wicket.markup.html.link.Link;
import wicket.markup.html.panel.FeedbackPanel;

public class FeedBackExamples extends WebPage {

public FeedBackExamples(){
super();
this.add(new FeedbackPanel("feesBack"));

Link link = new Link("pageLink"){
public void onClick(){
info("這是FeedBack的資料");
}
};
add(link);
}
}

步驟三.修改Examples.html & Examples.java

...
<tr>
<td><a wicket:id="Examples4">show FeedBackExamplesPage</a></td>
</tr>
...


...
add(new PageLink("Examples4",FeedBackExamples.class));
...

沒有留言: