论坛首页 Java企业应用论坛

关于《Wicket开发指南》一书的勘误

浏览 2967 次
精华帖 (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)
   发表时间: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
0 请登录后投票
   发表时间:2006-11-07  
谢谢指教
我还真没有试过用这种方式来处理wicket:id
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics