Примените разные стили для каждого радиоэлемента внутри "selectOneRadioButton"
В настоящее время я работаю над приложением в JSF 2.2 и RichFaces, но у меня возникла небольшая проблема... в основном я оказался в ситуации, когда мне нужно сгенерировать переключатель (который я хотел бы сгенерировать с помощью " h: selectOneRadio "тег jsf), но где мне нужно применить разные стили для каждой из переключателей, которые генерируются с тегом"f:selectItem". В моем конкретном случае стиль, который мне нужно применить, - это абсолютная позиция, так что я могу поместить каждую радиокнопку в пользовательскую позицию, а не обязательно в строку / столбец, как это предусмотрено по умолчанию.
Идеальным было бы иметь что-то вроде этого:
<h:selectOneRadio value="Red">
<f:selectItem style="position:absolute; left: 0ex; top:0ex;" itemValue="Red" itemLabel="Color1 - Red" />
<f:selectItem style="position:absolute; left: 20ex; top:20ex;" itemValue="Green" itemLabel="Color1 - Green" />
<f:selectItem style="position:absolute; left: 40ex;top:40ex;" itemValue="Blue" itemLabel="Color1 - Blue" />
</h:selectOneRadio>
Глядя на то, как JSF обрабатывает этот тег, я обнаружил, что он генерирует таблицу, в которой (в зависимости от вашего выбора) размещает n строк / столбцов, каждая из которых содержит один элемент радио... но это не дает обходного пути для применения собственного стиля для эта конкретная строка / столбец, который не должен влиять на остальные столбцы...
Я пытался обернуть тег "f: selectItem", но он не работает... Есть идеи?
Заранее спасибо!!