Уберите метки калитки, но сохраните атрибуты калитки

Я хотел бы удалить специальные теги Wicket (например, wicket: panel, wicket: child и т. Д.) Из вывода в режиме разработки, но сохранить wicket:id приписывать.

В веб-приложениях init можно установить getMarkupSettings().setStripWicketTags(true); таким образом удаляя специальные теги и атрибуты.

Можно ли расширить / изменить Wicket в какой-то момент, чтобы сохранить атрибут, если для stripSpecialTags установлено значение true?

2 ответа

Решение

Это невозможно в данный момент. Пожалуйста, отправьте заявку на улучшение по адресу https://issues.apache.org/jira/browse/WICKET! Спасибо!

Почему вы хотите сохранить wicket:id атрибут? Для тестирования / селена? Тогда вы можете использовать DebugSettings::setComponentPathAttributeName метод для вывода пути компонента калитки, который можно использовать в селене.

Другие вопросы по тегам