Переключить (или удалить) имя класса в компоненте RichFaces 4 (чтобы я мог использовать themeroller) - PullRequest
0 голосов
/ 04 мая 2011

Хорошо, позвольте мне предварить это, сказав, что я прочитал следующее:

Stackoverflow: как удалить классы CSS из компонента richfaces

ОДНАКО, я использую версию 4, и это, похоже, относится к v3.x. Мне интересно, могло ли что-нибудь измениться.

Вот моя ситуация, мы используем jquery и jquery ui для большой части нашего проекта. Этот проект уже проделал огромную работу, поэтому невозможно перейти на другую среду. Я уверен, что вы понимаете, мы используем темы themeroller для создания нашего внешнего вида.

В нескольких местах мы решили использовать некоторые компоненты RichFaces. Проблема здесь в том, что RichFaces использует другие классы скинов, чем jqueryUI. То, что я ЛЮБЛЮ, чтобы иметь возможность сделать, это настроить компоненты RichFaces, которые мы используем, чтобы использовать другое имя класса. Таким образом, они просто использовали бы материал jqueryUI.

Согласно документации, мы можем добавить параметр "styleClass", чтобы заставить компонент использовать другой класс, и это работает, но класс RF все еще остается. Это вызывает проблемы с нашим внешним видом.

Во-вторых, мы используем компонент редактирования на месте, и я не могу найти способ стилизовать выпадающий список, который создается после нажатия кнопки.

У кого-нибудь есть здесь идеи? Я знаю, что могу настроить тему RF в соответствии с нашей темой themeroller, но нам будет намного сложнее поддерживать несколько тем themeroller.

Кроме того, я также прочитал главу 6 Руководства по радиочастотам, и в нем, похоже, нет опции, которую мы можем использовать (но, возможно, я что-то упустил):

Глава 6

1 Ответ

0 голосов
/ 18 октября 2011

Это невозможно.Мы перешли на Primefaces.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...