2012-11-05 3 views
1

У меня есть несколько полей, которые я не хочу появляться в отчете. Есть ли способ скрыть их полностью (даже не показывать заголовок столбца для этих полей)?Sitecore 6 WFFM: как настроить отчеты?

Я попытался создать свой собственный ISaveAction с целью отфильтровать эти поля, прежде чем они будут сохранены в БД, но даже если они не отображаются в AdaptedResultList, который отправляется в DataManager.InsertForm, столбцы, связанные с эти поля все еще появляются в отчетах.

ответ

4

Функциональность «из коробки» заключается в том, что если вы имеете в виду один из отчетов в области отчетов формы WFFM, вы, скорее всего, сможете, в зависимости от отчета. Если вы имеете в виду один из отчетов, в котором вы можете увидеть кнопку «Дизайн» сверху, когда вы ее просматриваете, то вы знаете, что он использует отчет, который настроен в одном из файлов .mrt в каталоге вашего веб-сайта по этому пути:

Сайт \ Sitecore модули \ Shell \ Web Forms для Маркетологов \ Reports

Редактирование одного из отчетов, нажав на кнопку Design откроется дизайнер Stimulsoft, который встроен в Sitecore, и вы можете внести изменения. Вы также можете скачать один из пробных клиентов с сайта Stimulsoft и напрямую открыть файлы .mrt и отредактировать их (интерфейс WAY лучше, чем встроенный Sitecore).

Осторожно, однако, НАЗАД ФАЙЛА ПЕРВЫЙ !!! Интерфейс Stimulsoft придирчив и легко разбивается, и у него есть кривая обучения. Однако, если вы выясните основы, удаление поля - это торт.

+0

Мне стыдно, что я фактически не видел, что есть меню для выбора, какие столбцы должны быть видимыми. Я нашел почти все обычай в WFFM, чтобы быть большой PITA и по какой-то причине упускал из виду этот пункт меню ленты. Спасибо за информацию о файлах .mrt. Им не пришлось иметь дело с ними еще :) –

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