Заменить имя столбца таблицы простых шрифтов в экспортированном CSV-файле с помощью p: dataExporter

Я использую Primefaces p: dataExporter, чтобы экспортировать данные из p: dataTable в файл CSV. Я хочу иметь другое имя заголовка для одного из столбцов таблицы в моем экспортированном файле. Как я могу это сделать, поскольку методы preProcessor и postProcessor используются только для XLS и PDF? Должен ли я создать собственного экспортера?

Да, либо попробуйте использовать экспортер расширений PrimeFaces, либо добавьте обработку «до / после» в экспортер данных PrimeFaces для CSV и предоставьте пул реквест. Или, может быть, может помочь атрибут exportFunction.

Kukeltje 14.08.2018 08:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
395
1

Ответы 1

У вас есть два варианта ...

  1. Если вы используете PrimeFaces 6.0.31, 6.1.17 или 6.2.4 или выше, вы можете использовать новый атрибут «exportHeader» в столбце.

    <p:column headerText = "Test" exportHeader = "My Exported Column Name">

  2. Если вы не используете одну из этих версий PF или выше, вы можете создать свой собственный индивидуальный экспортер.

Спасибо за ответ, Melloware. Моя версия праймфейсов - 6.1. И, насколько я видел, эти настраиваемые экспортеры можно использовать только для экспорта в Excel и PDF. Поэтому я не могу использовать его для экспорта в CSV.

Iulia Popa 14.08.2018 15:41

Вы правы, индивидуальный формат - это только XLSX или PDF. Таким образом, вы можете подписаться на ELITE и получить загрузку или сборку из исходного кода в GitHub. Это все, что вам нужно, чтобы собрать исправленный файл JAR 6.1 для себя.

Melloware 14.08.2018 17:18

Другие вопросы по теме