假设我有一个pagelistview,其中有一些链接,例如动物,鸟类和树木,以及一个下拉菜单,它有一些值,如'Run','Fly'和'Fruit'。 / p>
预期的行为是当用户点击“动物”时,下拉列表显示“运行”和 如果用户想要更改下拉选项,他可以点击下拉列表,这样就可以访问所有3个项目(即“运行”,“飞行”,“水果”)。
如何实现这一目标?
答案 0 :(得分:1)
当您点击链接(动物,鸟类和树木)时,设置动作下拉列表的模型对象('运行','飞','水果')。
add(new AjaxLink("run"){
private static final long serialVersionUID = 1L;
@Override
public void onClick(AjaxRequestTarget target)
{
actionDropdown.setModelObject("Run");
target.addComponent(actionDropdown);
}
});
这应该更改在操作下拉列表中选择的内容,但也可以选择其他选项。