Может ли кто-нибудь объяснить, как переопределить экспортер расширения Primefaces. Я хочу настроить PDFexporter. Но не знаю, какие файлы должны храниться в рабочей области и в каком пути. Я создал папку META-INF в папке ресурсов и папку с именем services.Inside, которая создала файл с именемКак переопределить расширение внешних линий
org.primefaces.extensions.component.exporter.ExporterFactory
, содержащий текст одной строки, как common.util.CustomExporter
, который является именем пользовательского класса экспортера, который я хотел использовать.
В этом классе я продлил метод exportValue()
и написал свой собственный код. Однако, в то время как я пытаюсь генерировать PDF Я получаю следующее сообщение об ошибке
HTTP Status 500 - org.primefaces.extensions.component.exporter.ExporterFactory: Provider common.util.CustomExporter could not be instantiated: java.lang.ClassCastException: Cannot cast common.util.CustomExporter to org.primefaces.extensions.component.exporter.ExporterFactory
Поэтому, пожалуйста, объяснить, где я неправильно или что мне не хватает?