想定する 状況
デザイナ(
納品された HTML
に、
動的項目のHTML
に
挿入したUI
が
解決策
1. デザイナと 相談して マークアップ自体を 変更してもらう。
これも
ただ、
2. <wicket:container >
を 使用する。
<wicket:container >
を
wicket
側の
マークアップは
使用するのが
<div> <wicket:container wicket:id="labelText"></wicket:container> </div>
- Java
// Add Label add(new Label("labelText","Hello World..."));
- OUTPUT
<div> Hello World... </div>
3. Component#setRenderBodyOnly
を 使用する。
ユーザーガイドの
* 6.8 How to render component body only
Component#setRenderBodyOnly
をtrue
に
こちらは、ListView
内で
その他の HTML
表示切替系の 参考機能
以下、6.9
、6.10
に
こちらも、
wicket:enclosure
タグ
Border
上記機能の Example
6.8、Example
コードは
以上です。
コメント