Hy, Tôi muốn hiển thị một phần nhất định (ví dụ div) của mẫu wicket của tôi chỉ trong một điều kiện nhất định (ví dụ: nếu tôi có dữ liệu để điền vào). Vấn đề là:Wicket: Hiển thị có điều kiện trong Template
Nếu tôi chỉ thêm bảng điều khiển (điền vào div) nếu tôi nhận dữ liệu, một ngoại lệ sẽ được ném mỗi khi tôi gọi trang mà không có dữ liệu (vì id wicket được tham chiếu không được thêm vào thành phần-cây).
Giải pháp duy nhất mà tôi nghĩ đến là thêm bảng trống nếu không có dữ liệu. Đây không phải là giải pháp lý tưởng vì tôi có một số mã không cần thiết trong mã java và nhiều div trống trong html được hiển thị của tôi.
Vì vậy, có giải pháp tốt hơn để bao gồm một số phần của mẫu wicket chỉ trong điều kiện không?
Cảm ơn, thats có vẻ như là một giải pháp tốt! – theomega
xem câu trả lời cập nhật của tôi – Karussell
@Karussell, có một 'mới' bị thiếu ngay trên 'else' không? – aioobe