2016-01-22 5 views
0

Я использую файлы заголовков 5.0. Я искал в google и обнаружил, что python не поддерживает экспорт html-формата. его поддержка - только csv, xls, pdf и xml. но я хочу достичь этой функциональности, чтобы любой знал, как достичь этой функциональности.Как экспортировать datatable в формате HTML?

Есть ли альтернативный способ экспорта datatable в формате html?

+0

@BalusC, Как создать желаемый вывод HTML на другую страницу xhtml? –

+0

В словаре _my_ есть слова: «поисковая система», «попытка», «эксперимент» и т. Д .; ;-). @BalusC: Я сомневаюсь, что обычный пользователь JSF позаботился о том, как «загрузить» другую страницу xhtml с помощью кнопки загрузки. – Kukeltje

+0

@Kukeltje, почему BalusC удалил свой комментарий, что комментарий был полезным. Я пытался это сделать. в любом случае я попробую и экспериментирую :) –

ответ

3

Не сложно добавить дополнительный формат для экспортера PrimeFaces.

Просто переопределять два класса в PrimeFaces (вы можете поместить перегруженные классы в своем приложении с таким же именем и упаковки):

В первом вы добавьте «HTML», а во втором добавьте в коммутатор дополнительно case:

case HTML: 
    exporter = new HTMLExporter(); 
break; 

Это HTMLExporter делает не существует, и вы должны использовать один из existing exporters в качестве примера, чтобы создать свой собственный HTMLExporter (если вы поместите его в другой пакет, чем org.primefaces.component.export, возможно, потребуется добавить оператор импорта в ExporterFactory, но это, надеюсь, очевидно)

+0

Я пробовал то же самое, но ExporterFactory класс бросал ошибку, потому что HTMLExporter(); метода не существует. Я попробовал другой метод экспортера с помощью IDE, но HTMLExporter(); метод не поступает по умолчанию, а если писать вручную, то бросать ошибку. –

+0

Вы должны ** создать ** HTMLExporter и реализовать код (то есть «работа» и выйти за рамки ответа) И убедитесь, что это ** не ** также в банке (например, PF), иначе у вас нет гарантии, что он загружен кулаком. Поместите его в WEB-INF/classes (так что он загружен до реализации PF) ... – Kukeltje

+0

Где я получу код HTMLExporter, чтобы я мог использовать? И извините kukeltje, я прошу много сомнений –

Смежные вопросы