Страница 1 из 1
Параметры отчета
Добавлено: 15 окт 2008, 11:21
Алексей
Добрый день
Каким образом в Web-отчете реализована работа с заданием начальных параметров для отчета?
Как я понимаю, диалоговая форма, на которую можно навесить различные комбобоксы с предварительным выбором параметров отчета здесь работать не будет?
Заранее благодарен за ответ
Параметры отчета
Добавлено: 15 окт 2008, 12:50
Vital
Здравствуйте,
В данный момент самый удобный способ это задание переменных с начальным значением.
Спасибо.
Параметры отчета
Добавлено: 16 окт 2008, 05:30
Алексей
Добрый день.
Когда ожидается реализация Веб-отчетов с возможностью выбора параметров?
Как Вы сами понимаете, практически все отчеты предполагают начальный выбор каких-то параметров перед построением и в редком случае выбор этих параметров не нужен.
Параметры отчета
Добавлено: 16 окт 2008, 20:40
Edward
Здравствуйте.
Если параметры необходимо задавать при помощи Web-форм, то для отчета в Web действуют следующие ограничения:
1) StiWebViewer.RederMode = AjaxWithCache или UseCache.
2) Код для построения отчета не должен находиться в Page_Load событии страницы. Можно, к примеру, вызывать этот код по нажатию кнопки.
3) Диалоговые формы будут работать только если свойство StartMode диалоговой формы установлено в значение OnStart.
Если эти условия соблюдены, то отчет будет работать с диалоговыми формами в Web.
Создание диалоговых форм пока возможно только в WinForms дизайнере, работы по добавлению режима редактирования диалоговых форм в Web-дизайнере ведутся.
Спасибо.
Параметры отчета
Добавлено: 21 окт 2008, 09:32
Алексей
При попытке отобразить форму отчета при установленом StiWebViewer.RederMode = AjaxWithCache или UseCache вываливается ошибка:
Код: Выделить всё
[ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
System.Collections.CollectionBase.System.Collections.IList.get_Item(Int32 index) +7598255
Stimulsoft.Report.Components.StiPagesCollection.get_Item(Int32 index) +53
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, Double zoom, ImageFormat imageFormat, Int32 pageIndex, StiHtmlExportMode exportMode, StiHtmlExportQuality exportQuality) +145
Stimulsoft.Report.Web.StiWebViewer.RenderOnePage(Int32 page, StiHtmlExportService export) +298
Stimulsoft.Report.Web.StiWebViewer.RenderHtmlTable() +1242
Stimulsoft.Report.Web.StiWebViewer.RenderContents(HtmlTextWriter output) +1421
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
Stimulsoft.Report.Web.StiWebViewer.Render(HtmlTextWriter output) +1034
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266
Если оставить тип рендеринга поумолчанию (Ajax) - ошибки не возникает и форма отчета отображается.
Параметры отчета
Добавлено: 21 окт 2008, 14:48
Edward
Пришлите, пожалуйста, mrt файл отчета, который вызывает данную проблему и aspx страницу с WebViewer на support[at]stimulsoft.com
Спасибо.
Параметры отчета
Добавлено: 22 окт 2008, 16:56
Edward
Спасибо большое за пример.
Да, действительно с версией 2008.1 для Net 3.5 под VS 2008 есть проблема.
Загрузите, пожалуйста, официальный релиз 2008.2 в этой версии совместимость обеспечена.
Спасибо.