Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Select 五颜六色的小门下拉_Select_Colors_Wicket - Fatal编程技术网

Select 五颜六色的小门下拉

Select 五颜六色的小门下拉,select,colors,wicket,Select,Colors,Wicket,是否可以在Wicket的下拉列表中添加彩色项目?下拉列表将从枚举类获取其值。 例如,枚举类具有“红、黄、绿”元素。根据元素的不同,下拉列表的部分将是绿色、红色、黄色。 我怎样才能做到? 可以在下拉选项中使用属性修改器吗?试试这个 <style type="text/css"> OPTION.red{color:red} OPTION.yellow{color:yellow} OPTION.green{color:green} </style> &

是否可以在Wicket的下拉列表中添加彩色项目?下拉列表将从枚举类获取其值。 例如,枚举类具有“红、黄、绿”元素。根据元素的不同,下拉列表的部分将是绿色、红色、黄色。 我怎样才能做到? 可以在下拉选项中使用属性修改器吗?

试试这个

<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>

选项。红色{颜色:红色}
选项.黄色{颜色:黄色}
OPTION.green{color:green}
红色
黄色的
绿色

有几种方法可以在呈现html标记时动态添加或更改该标记上的属性。

请参阅


Select组件比DropDownChoice更灵活,但由于每个组件都使用了SelectOption组件,因此会消耗更多内存。

原始链接已断开。要更一般地导航到SelectPage示例,请转到,然后选择compref和wicket.extensions.markup.html.form.select.select。我需要它是数据库驱动的,这样就不会出现这种情况:(