AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.05.2006, 17:29   #1  
vey is offline
vey
Участник
 
60 / 12 (1) ++
Регистрация: 15.03.2005
Адрес: Киев
Разработка отчетов для WebPortal
Кто-нибудь разрабатывал отчеты для портала? Я создала отчет, подключила, все ок: вызывается, данные отображает корректно. Но вот внешним видом не могу решительно никак манипулировать. Выравнивания (вертикальные, горизонтальные) не работают, отступы (TopMargin,BottomMargin) не работают, разграничить как-то визуално поля (lineLeft,lineRight etc.) тоже не получается. Аналогичная ситуация и с попыткой хотя бы заголовок выделить жирным. Неужели единственное, что возможно получить, - безликие колонки с данными без какого-либо минимального даже форматирования и разделения визуально секций? Пробовала создать и обычный отчет (Report), и WebReport - результат один. И еще интересно знать, как на печать отправлять все это убожество. Выделять только? Пока никакой другой возможности не нашла.
Старый 30.05.2006, 17:53   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Форматирование отчетов, как и всех остальных Web-элементов, регулируется каскадными стилями CSS, например \Resources\StyleSheet_WebApp_Aquatic, при этом строкам отчета соответствуют стили .odd и .even.

Как элегантно отправлять на печать, я не знаю. Наверное, наиболее правильным, но весьма трудоемким будет такой путь: создавать отчет в отдельном окне броузера и предлагать пользователю нажать на кнопку печати.
Старый 30.05.2006, 18:02   #3  
vey is offline
vey
Участник
 
60 / 12 (1) ++
Регистрация: 15.03.2005
Адрес: Киев
Цитата:
Сообщение от EVGL
Форматирование отчетов, как и всех остальных Web-элементов, регулируется каскадными стилями CSS, например \Resources\StyleSheet_WebApp_Aquatic, при этом строкам отчета соответствуют стили .odd и .even.
Спасибо, попытаюсь разобраться.
Цитата:
Сообщение от EVGL
Как элегантно отправлять на печать, я не знаю. Наверное, наиболее правильным, но весьма трудоемким будет такой путь: создавать отчет в отдельном окне броузера и предлагать пользователю нажать на кнопку печати.
Я думала о таком варианте и о его реализации. Первое, что приходит в голову, - вызвать тот же отчет только с PrinterJobSettings, настроенным на вывод на принтер, а не экран. Или есть еще какой-то способ? Просто в случае с тривиальным и быстро формирующимся отчетом это вполне приемлемо, для сложных отчетов, думаю, не очень будет вежливо заставить пользователя сначала продолжительное время ждать вывода на экран, а потом еще и на принтер.
Старый 30.05.2006, 18:06   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от vey
Первое, что приходит в голову, - вызвать тот же отчет только с PrinterJobSettings, настроенным на вывод на принтер, а не экран. Или есть еще какой-то способ?
При этом отчет будет формироваться и печататься на сервере, что затормозит все Web-приложение без выдачи какой-либо информации. Абсолютно неприемлимый вариант. После того, как отчет сформирован, он существует в виде HTML-кода в окне клиентского броузера. В чем проблема с выводом на принтер?
Старый 30.05.2006, 18:12   #5  
vey is offline
vey
Участник
 
60 / 12 (1) ++
Регистрация: 15.03.2005
Адрес: Киев
To EVGL
Я просто неправильно поняла ваше предыдущее сообщение, видимо. Поняла, что добавить свою кнопку "Печать", а вы подразумевали стандартную печать из браузера...
Старый 31.05.2006, 18:26   #6  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
как вариант:
формировать отчет как файл, цеплять его к документообороту
Старый 31.05.2006, 19:11   #7  
vey is offline
vey
Участник
 
60 / 12 (1) ++
Регистрация: 15.03.2005
Адрес: Киев
Да, спасибо, я так пробовала, в PDF выбрасывает (ну или в Excel, такой там уж формат документа прикрепленного)... Это, конечно, не очень быстро отображается, но, безусловно, красиво и удобно.
Старый 01.06.2006, 10:01   #8  
Neosy is offline
Neosy
Участник
Аватар для Neosy
MCBMSS
 
29 / 14 (1) ++
Регистрация: 11.09.2002
Адрес: Москва
Можно как вариант формировать очеты в файлы, например в Excel, на пакетном сервере и отправлять на указанную почту. Будет небольшое замедление в получении отчета, зато не будет замедления в работе с порталом.
Старый 01.06.2006, 10:49   #9  
vey is offline
vey
Участник
 
60 / 12 (1) ++
Регистрация: 15.03.2005
Адрес: Киев
большое спасибо всем за варианты, посмотрю, какой из них будет наиболее приемлемый.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Классы для генерации отчетов в Excel Eldar9x DAX: Программирование 29 10.06.2011 13:18
Альтернативные конструкторы отчетов в Axapta Jox DAX: Программирование 22 25.04.2009 22:02
EP2009. Не вижу стандартных отчетов на сервере отчетов. slava09 DAX: Администрирование 8 19.08.2008 08:03
Разработка отчетов eva DAX: Программирование 4 05.10.2004 10:12
ИТОГИ для строк финансовых отчетов AlexR DAX: Программирование 2 31.05.2004 12:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:05.