我使用的外部链接指向用户填写表单后生成的网址
我使用IModel作为外部链接的模型,遗憾的是它看起来模型没有更新外部链接url,任何人都有这样的问题。
我的代码
模型声明:
IModel<String> url;
onsubmit ajax链接中的模型分配
url = getUrl(params);
外部链接声明:
ExternalLink el = new ExternalLink("el", url);
答案 0 :(得分:0)
您正在覆盖模型,但您应该覆盖ModelObject。
试
url.setObject(/*get input as string from anywhere);
另外,请确保将ExternalLink或ExternalLink的Parent添加到AjaxRequestTarget。