我有一个连接到页面的Wicket面板。我需要获取面板生成的呈现HTML代码。我需要与面板生成的相同的HTML以输出发送给浏览器的HTML。我不是整个页面的HTML。渲染一个Wicket组件
我的面板是只读的,因此输出是否重新生成并不重要。
private MyPanel myPanel;
public void onIntialize() {
super.onInitialize();
add(myPanel = new MyPanel());
}
new AjaxLink() {
public void onClick(AjaxRequestTarget target) {
String myPanelHtml = // obtain html somehow from myPanel
// do stuff with myPanelHtml
}
}
如果我需要从不是面板的组件渲染HTML,情况会不同吗?不提供标记的组件。