浏览 2967 次
锁定老帖子 主题:关于《Wicket开发指南》一书的勘误
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-07
在书中出现了两个比较低级的错误 就是有些章节,将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) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-07
引用 就是对于wicket:id只能通过 Application.getMarkupSettings().setStripWicketTags(true); 来关闭将wicket:id输出到客户端的功能。 其实这个有其他选择 Add the following to your web.xml inside of <SERVLET>: <init-param> <param-name>configuration</param-name> <param-value>DEPLOYMENT</param-value> </init-param> 部署模式会默认清除所有不必要的wicket:id |
|
返回顶楼 | |
发表时间:2006-11-07
谢谢指教
我还真没有试过用这种方式来处理wicket:id |
|
返回顶楼 | |