gpt4 book ai didi

java - 如何在 Wicket 表中选择行

转载 作者:行者123 更新时间:2023-12-02 07:38:31 25 4
gpt4 key购买 nike

Possible Duplicate:
making entire row of a wicket datable clickable

我和玩家有 table 。现在我想选择带有玩家的一行,然后按下按钮来注册他。如何选择表中的行?

最佳答案

您可以查看wicket example's repeater section 。它显示了您可以在 wicket 中使用的大多数表格,它们都有一个“选择”操作,这是一个带有自定义面板的 AbsractColumn。

...

columns.add(new AbstractColumn<Contact, String>(new Model<String>("Actions"))
{
public void populateItem(Item<ICellPopulator<Contact>> cellItem, String componentId,
IModel<Contact> model)
{
cellItem.add(new ActionPanel(componentId, model));
}
});

...

class ActionPanel extends Panel
{
public ActionPanel(String id, IModel<Contact> model)
{
super(id, model);
add(new Link("select")
{
@Override
public void onClick()
{
selected = (Contact)getParent().getDefaultModelObject();
}
});
}
}

public Contact getSelected()
{
return selected;
}

public void setSelected(Contact selected)
{
addStateChange();
this.selected = selected;
}

希望这有帮助

关于java - 如何在 Wicket 表中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11881120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com