Hy, 위젯 템플릿의 특정 부분 (예 : div)을 특정 조건 (예 : 내가 채울 데이터가있는 경우에만)으로 표시하고 싶습니다. 문제는 다음과 같습니다.Wicket : 템플릿의 조건부 표시
데이터가있는 경우에만 패널 (div 채우기)을 추가하면 데이터가없는 페이지를 호출 할 때마다 예외가 발생합니다 (참조 된 wicket-id가 컴포넌트 트리).
데이터가 없다면 빈 패널을 추가하는 것이 내 마음에 온 유일한 해결책이었습니다. 이것은 이상적인 해결책이 아닙니다. 자바 코드에서 불필요한 코드를 얻었고 렌더링 된 HTML에서 많은 빈 div를 얻었 기 때문입니다.
따라서 위킷 템플릿의 여러 부분을 조건 하에서 만 포함시키는 것이 더 나은 해결책입니까?
고마워, 그게 좋은 해결책 같아! – theomega
내 업데이트 된 답변보기 – Karussell
@Karussell,'else' 바로 위에'new'가 누락 되었습니까? – aioobe