Расширение компонентов Richfaces — например, настройка компонента Datatable для конкретной реализации

Как расширить функциональность компонентов Richfaces, например таблицы данных с пользовательскими заголовками и методами сортировки. я видел расширенную таблицу данных, но не получил от нее много информации. Пожалуйста, укажите мне пример, если он имеется.

Спасибо

Сома


person SomaSekhar    schedule 27.02.2010    source источник


Ответы (1)


Что ж, вы можете расширить компонент JSF с помощью обычного расширения java (extends). Вам придется расширить ряд классов, в зависимости от конкретного компонента:

  • UIComponentName/HtmlComponentName
  • HtmlComponentNameRenderer
  • ComponentNameTag

и вам может понадобиться зарегистрировать рендерер в faces-config.xml.

Вы можете просмотреть эту тему или google для «Расширить компонент JSF» или «Создать собственный компонент JSF».

person Bozho    schedule 27.02.2010
comment
Спасибо за ответ. Я специально ищу пользовательский компонент richfaces. Я считаю, что мне нужно создать файл JSPX и некоторые java-скрипты для моей функциональности. я думаю, что у них есть CDK (комплект для разработки компонентов). Я пытаюсь разобраться в деталях. Хорошо, если есть примеры. - person SomaSekhar; 01.03.2010
comment
@SomaSekhar Парень из моей компании расширил контроль над богатым: календарь, сделав то, что упомянул Божо. Удалось ли вам до сих пор? - person Jon Onstott; 06.12.2010
comment
Техника Божо работает для Richfaces 3.x. Не 4.x, насколько я могу судить. - person Jon Onstott; 06.10.2015