2015-07-03 94 views
0

我使用它指向該用戶在表單檢票外部鏈接

我使用的是IModel作爲模型的外部鏈接填寫後生成URL的外部鏈接,可悲的是它看起來像模型不更新外部鏈接的網址,有沒有人有過這樣的問題。

我的代碼

模型聲明:一個AJAX的onsubmit鏈路內

IModel<String> url; 

模型應用

url = getUrl(params); 

聲明外部鏈接:

ExternalLink el = new ExternalLink("el", url); 
+0

我假設在將值傳遞給ExternalLink構造函數後,您將更改'url'變量。這樣,鏈接的模型中就不會有最新的參數。如果情況並非如此,請告訴我們#getUrl()是如何工作的。 – svenmeier

回答

0

您將要覆蓋模型,但是你應該重寫模型對象。

嘗試

url.setObject(/*get input as string from anywhere); 

此外,請確保您添加的ExternalLink或ExternalLink到AjaxRequestTarget父。