關於《Wicket開發指南》一書的勘誤

因爲我個人的疏忽
在書中出現了兩個比較低級的錯誤
就是有些章節,將wicket:id和id兩個有所混淆
主要是
12.1.1 使用AjaxLink
17.2.2 如何避免將Wicket標籤輸出到客戶端?

這兩個章節中分別說明了
setOutputMarkupId
setStripWicketTags
兩個方法的用途
因爲寫作時候,有所疏忽,寫錯了一點

就是對於wicket:id只能通過
Application.getMarkupSettings().setStripWicketTags(true);
來關閉將wicket:id輸出到客戶端的功能。

而Ajax則是使用控件的id屬性來進行JavaScript操作
所以要使用setOutputMarkupId(true)來打開輸出將id輸出到客戶端的功能。

由此爲大家帶來的不便,敬請諒解。
(罰我明天晚上回家拖地板,痛苦ing)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章