私は wicket 1.5.7 を使用しています。DefaultDataTable のセルにリンクを作成したかったのです。だから私はこのページ
の例をコピーしましたが、ウィケットから実行時エラーが発生します:
最後の原因: 関連付けられたマークアップ ファイルが見つかりませんでした。ActionPanel: [ActionPanel [コンポーネント ID = セル]]
ここに私のコードの一部があります:
public GroupsList(final PageParameters parameters)
{
ArrayList<IColumn> columns = new ArrayList<IColumn>();
columns.add(new AbstractColumn<Group>(new Model<String>("Actions"))
{
public void populateItem(Item<ICellPopulator<Group>> cellItem, String componentId,
IModel<Group> model)
{
cellItem.add(new ActionPanel(componentId, model));
}
});
add(new DefaultDataTable("table", columns, new GroupDataProvider(), 8));
}
ここに私のActionPanelがあります
class ActionPanel extends Panel
{
public ActionPanel(String id, IModel<Group> model)
{
super(id, model);
add(new Link("select")
{
@Override
public void onClick()
{
PageParameters pp = new PageParameters();
setResponsePage(new HomePage(pp));
}
});
}
}
根本的な原因は何ですか?