Hy, Chcę wyświetlić określoną część (np. Div) mojego szablonu-wicket tylko pod pewnymi warunkami (na przykład tylko wtedy, gdy mam dane do wypełnienia). Problem jest następujący:Wicket: Warunkowe wyświetlanie w szablonie
Jeśli tylko dodaję panel (wypełniając element div), jeśli otrzymałem dane, wyjątek jest generowany za każdym razem, gdy wywoływam stronę bez danych (ponieważ przywoływany identyfikator-bramki nie jest dodawany do drzewo komponentów).
Jedynym rozwiązaniem, które przyszło mi do głowy było dodanie pustego panelu, jeśli nie ma danych. To nie jest idealne rozwiązanie, ponieważ dostałem niepotrzebny kod w kodzie java i wiele pustych elementów div w renderowanym html.
Czy istnieje zatem lepsze rozwiązanie polegające na włączeniu kilku elementów szablonu wicket tylko pod warunkiem?
Dzięki, to wydaje się być dobrym rozwiązaniem! – theomega
zobacz moją zaktualizowaną odpowiedź – Karussell
@Karussell, czy istnieje "nowy" brakujący powyżej "innego"? – aioobe