我创建了一个静态文本链接.这工作正常,但现在我也想在你点击链接时更改文本.
我得到了这个:
add(new Link("doAnything") {
@Override
public void onClick() {
// change the text!
// this.modelChanging();
// this.detach();
}
});
Run Code Online (Sandbox Code Playgroud)
我希望你能给我一些简单的建议 - 我真的很新:)
最好的问候伊莱亚斯
嗨伙计们,我想在我的主页上添加一个AJAX活动,但它不起作用!我想,如果我删除onComponentTag函数,它运行良好.我不知道为什么会发生这种情况,也许你可以帮助我!那是我的代码:
final TextField<String> searchInput = new TextField<String>("searchInput", model) {
@Override
protected void onComponentTag(final ComponentTag tag) {
super.onComponentTag(tag);
tag.put("id", this.getId());
if (params.getString("search") != null) {
tag.put("value", params.getString("search"));
}
}
};
searchInput.add(new AjaxFormComponentUpdatingBehavior("onfocus") {
@Override
protected void onUpdate(final AjaxRequestTarget target) {
System.out.print("never saw that message :(");
searchInput.setDefaultModelObject("");
target.addComponent(searchInput);
}
});
Run Code Online (Sandbox Code Playgroud)
对我有很大的帮助!CU