Dla celów debugowania i na zasadzie kaprysu, chciałbym dołączyć pewne informacje do wyjścia HTML strony Wicket, które jest zawarte w komentarzach HTML.Generowanie zakomentowanych treści za pomocą Wicket
Wyjście byłoby coś ...
<!--
<div wicket:id="foo"> 1234 </div>
-->
... gdzie "1234" jest kilka ciekawych, dynamicznie utworzony fragment informacji.
próbowałem, bezskutecznie:
<!-- <div wicket:id="foo"></div> -->
→ Wicket zarzuca elementu o identyfikatorze „foo” brakuje ze strony HTML- ująć w
<wicket:remove>
→ takie sekcje nie mogą zawierać elementy zwicket:id
label.setVisible(false)
→ Wicket nie emituje etykieta wcalenew Label("foo", "<!-- " + foo + " -->")
→ get<
i>
uciekł
Czy możesz to zrobić za pomocą Wicket (łatwo), czy powinienem o tym zapomnieć?
A miłą rzeczą w tym rozwiązaniu jest to, że można go zastosować do dowolnego komponentu bez zmiany samego komponentu. – Eelco
Dzięki! To wygląda całkiem elegancko. – Jonik
Jeśli to działa tak, jak podejrzewam, to jest to dość eleganckie rozwiązanie, cudo :) Wracam do mojej odpowiedzi, aby wdrożyć tę metodę ze względu na kompletność, ale myślę, że Eelco zasługuje na odpowiedź. – BjornS