lan*_*cel 2 html components wicket
您好,我想知道是否可以更改wicket输出html代码.例如,对于组件"CheckBoxMultipleChoice",您将获得以下html输出.
<span wicket:id="letters">
<input name="letters" type="checkbox" value="0" id="letters_0"/><label for="letters_0">fff</label><br/>
<input name="letters" type="checkbox" value="1" id="letters_1"/><label for="letters_1">aaa</label><br/>
<input name="letters" type="checkbox" value="2" id="letters_2"/><label for="letters_2">bbb</label><br/>
<input name="letters" type="checkbox" value="3" id="letters_3"/><label for="letters_3">ccc</label><br/>
<input name="letters" type="checkbox" value="4" id="letters_4"/><label for="letters_4">ddd</label><br/>
</span>
Run Code Online (Sandbox Code Playgroud)
如果我不想要<br/>标签,我该怎么办?问候
这取决于组件.
对于任何Panel基于任何东西的东西,你总是可以继承子组件(MyPanel.java)并提供不同的标记文件(MyPanel.html).只要你wicket:id在那里有相同的s,它就可以正常工作.
对于内置的Wicket组件,其源代码中嵌入了标记元素,例如CheckBoxMultipleChoice,您将受组件的自定义API的支配.在你的情况下,看起来你想要CheckBoxMultipleChoice#setSuffix.
| 归档时间: |
|
| 查看次数: |
2202 次 |
| 最近记录: |