2016-09-28 7 views
0

Я работаю над приложением Struts и создаю таблицу с библиотекой тегов с помощью отображения: таблицы и отображения: теги столбцов.Скрыть отображение: столбец с дисплея: таблица struts и экспорт в Excel

Я добавил html в некоторые столбцы, поэтому при экспорте таблицы html-код также экспортируется в лист Excel. Поэтому у меня есть работа для этого. Я хочу создать скрытые столбцы, не используя в них код html, и экспортировать эти столбцы вместо столбцов, содержащих html-данные.

Но я застрял в сокрытии столбцов и экспортировал скрытый столбец и предотвратил экспорт некоторых столбцов в лист Excel.

+0

Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу «Как спросить», чтобы помочь прояснить этот вопрос. –

ответ

1

Вы можете скрыть столбцы, используя классы css, а затем экспортировать все столбцы и добавить media="html" для столбцов, которые вы хотите экспортировать. Дай мне время, я верну тебе точный код.

Бельего точный код, что вы должны сделать для полной вашей задачи: -

  1. Добавить headerClass="export-wthtml" class="export-wthtml" в вашем display:column тега скрыть этот столбец из вида, но держать в экспорте.
  2. css: .export-wthtml{display: none;}
  3. добавить media="html" для столбцов, которые вы хотите показать, но не хотите экспортировать.
  4. И используйте export="true" в теге display:table, чтобы добавить функциональность экспорта в таблицу.
  5. и вы можете использовать <display:setProperty name="export.excel.filename" value="xxx.xls"/> под номером display:table, чтобы дать имя экспортированному листу Excel.

Надеюсь, что все ваши вопросы решены сейчас!

Спасибо.

+1

Спасибо пользователю3327951, это правильный ответ с большим объяснением :) – Gourav