2012-04-09 8 views
2

Wicketのカラフルなアイテムをドロップダウンリストに追加することは可能ですか?ドロップダウンはその値をenumクラスから取得します。 たとえば、enumクラスには「赤、黄、緑」の要素があります。ドロップダウンのセクションは要素に応じて緑、赤、黄色になります。 どうすればいいですか? DropDownChoiceでAttributeModifierを使用することはできますか?Wicketのカラフルなドロップダウン

答えて

2

は、動的にレンダリングされた時点でhtmlタグの属性を追加または変更するにはいくつかの方法、詳細なon the wikiがあります

<style type="text/css"> 
    OPTION.red{color:red} 
    OPTION.yellow{color:yellow} 
    OPTION.green{color:green} 
</style> 

<select id="myselect"> 
    <option value="1" class="red">red</option> 
    <option value="2" class="yellow">yellow</option> 
    <option value="3" class="green">green</option> 
</select> 
0

.....これを試してみてください。