Для причин отладки и по прихоти я хотел бы включить определенную информацию в HTML-вывод страницы Wicket, который является , прилагаемый в комментариях HTML.Создание прокомментированного содержимого с помощью Wicket
Выходной сигнал будет что-то вроде ...
<!--
<div wicket:id="foo"> 1234 </div>
-->
... где "1234" некоторые интересные, динамически создаваемые часть информации.
Я попытался, но безрезультатно:
<!-- <div wicket:id="foo"></div> -->
→ калиткой сетует, что элемент с идентификатором «Foo» отсутствует в HTML-страницы- Вложить в
<wicket:remove>
→ такие участки не могут содержать элементы сwicket:id
label.setVisible(false)
→ калиткой не выводит этикетки на всехnew Label("foo", "<!-- " + foo + " -->")
→ в<
и>
ГЭТ избежали
Итак, можете ли вы сделать это с помощью Wicket (легко), или я должен просто забыть об этом?
И приятная вещь в этом решении заключается в том, что вы можете применить ее к любому компоненту без изменения самого компонента. – Eelco
Спасибо! Это выглядит довольно элегантно. – Jonik
Если это работает, как я подозреваю, тогда это довольно элегантное решение, cudos :) Я пересматриваю свой ответ, чтобы реализовать этот метод ради полноты, но я думаю, что Eelco заслуживает ответа на этот вопрос. – BjornS