【问题标题】:Strip wicket tags, but keep wicket attributes去除检票口标签,但保留检票口属性
【发布时间】:2016-01-06 08:45:32
【问题描述】:

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

在 WebApplications init 中可以设置getMarkupSettings().setStripWicketTags(true); 从而删除特殊标签和属性。

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

【问题讨论】:

    标签: wicket wicket-7


    【解决方案1】:

    目前这是不可能的。 请在https://issues.apache.org/jira/browse/WICKET 提交改进请求! 谢谢!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 基本上,在开发组件时查看 DOM 时,寻找 wicket:id 属性是我个人的偏好。它比“解析”Wicket 路径属性更容易。仅供参考:我不得不去掉 wicket:panel 标签,因为它们最终会破坏 CSS flexbox 布局。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多