剥去wicket标签,但保留wicket属性



我想在开发模式下从输出中去掉特殊的Wicket标记(例如Wicket:panel、Wicket:child等),但保留wicket:id属性。

在Web应用程序init中,可以设置getMarkupSettings().setStripWicketTags(true);,从而删除特殊的标记和属性。

当stripSpecialTags设置为true时,是否可以在某个时刻扩展/修改Wicket以保留该属性?

目前这是不可能的。请在上提交改进通知单https://issues.apache.org/jira/browse/WICKET!非常感谢。

为什么要保留wicket:id属性?用于测试/硒?然后,您可以使用DebugSettings::setComponentPathAttributeName方法输出wicket组件路径,该路径在selenium中可用。

最新更新