我创建了包含2个文本框的列表 View
&我想填补那些在ajaxbutton提交。
但我收到此错误:

最佳答案

您应该使用WebMarkupContainer包围列表 View ,并将此标记容器添加到请求目标。

html代码:

<div wicket:id="wmc">
    ...
    put your list view here
    ...
</div>

java code

final WebMarkupContainer wmc = new WebMarkupContainer("wmc");
add(wmc);
ListView yourListView = ...
// init your list view here
wmc.add(yourListView);

SubmitButton yourButton = new SubmitButton("yourButton") {
    @Override
    public void onSubmit(AjaxRequestTarget target) {
        target.add(wmc);
    }
}
add(yourButton);

10-05 23:52