다른 마크 업이있는 패널이 있습니다. 나는 같은 자바 클래스를 재사용하고 다양한 변형을하고 싶다.
일부 패널에서는 일부 구성 요소가 누락되었지만 각 경우에 대해 구성 요소의 가시성을 설정하기 위해 Java 클래스를 변경하지 않으려합니다. 좀 지저분해질 수 있습니다. 마크 업에 누락 된 구성 요소가있는 경우 내 앱이 중단되지 않으면 서 동일한 Java 클래스를 다시 사용하고 싶습니다. 그래서 다음과 같이 생각합니다. 1 패널 클래스에 구성 요소를 추가 한 다음 마크 업에서 사용할 수 있습니까?
예컨대 :
다른 마크 업이지만 위젯의 동일한 Java 코드는 무엇입니까?
Java
add(new Label("a","hello"));
add(new Label("b","hi"));
add(new Label("c","see ya"));
add(new Label("d","good bye"));
hello_1.hml
<span wicket:id="a">xxx</span>
<span wicket:id="b">xxx</span>
<span wicket:id="c">xxx</span>
<span wicket:id="d">xxx</span>
hello_2.hml<br>
<span wicket:id="a">xxx</span>
<div wicket:id="d">xxx</div>
hello_3.hml<br>
<div wicket:id="a">xxx</div>
<b wicket:id="c">xxx</b>
hello_4.hml<br>
<div wicket:id="a">xxx</div>
내 질문은 분명하다 바랍니다.