我有一堆带有不同标记的面板。我想重用同一个 Java 类并用变体解决它。
在某些面板中缺少一些组件,但我不想更改我的 Java 类来为每种情况设置组件的可见性。这可能会有点混乱。我想重用相同的 Java 类,而如果标记中缺少组件,我的应用程序不会中断。所以我认为它归结为:1-你可以将组件添加到面板类然后不在标记中使用它们吗?
例如:
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>
我希望我的问题很清楚。