Каждый компонент Richfaces поставляется с набором классов CSS. Эти классы CSS используются для настройки аспект вашей панели переключения (или любого другого радиочастотного компонента). Четыре класса CSS, как описано в статье component guide, действительно привязаны к компонентам HTML, сгенерированным RF-структурой.
Есть 2 решения для Вас:
- Настройте свой CSS для того, чтобы расширить свойства по умолчанию из четырех классов CSS. Таким образом, у вас будет рендеринг, который вы хотите для этого компонента.
- Удалить классы CSS с использованием JavaScript (не рекомендуется).
Второе решение может быть легко достигнут с некоторым JQuery сценарием:
jQuery(document).ready(function() {
jQuery(".rich-stglpanel").removeClass("rich-stglpanel");
...
});
(это означает, что после загрузки страницы, найти все элементы с CSS классомrich-stglpanel
и удалить этот класс) ,
Дублированный с http://stackoverflow.com/questions/622891/how-do-i-stop-richfaces-adding-borders-to-panels-and-calendars – marcosbeirigo 2010-12-15 22:08:17