Страница 1 из 1
Ошибка при формировании отчета в Report.JS
Добавлено: 12 авг 2020, 03:50
stimulnub2020
День добрый
Задавал вопрос в службу поддержки два дня назад, пока никто не ответил, дублирую сюда.
При формировании отчета в дизайнере все нормально, при попытке создать отчет в браузере выдает диалог с ошибками "Line is not defined", в консоли такая же ошибка + stimulsoft.reports.js:45 и все, без какой-то детализации.
Можно как-то определить, в каком месте происходит ошибка?
- Image1.jpg (36.67 КБ) 4416 просмотров
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 14 авг 2020, 10:15
Aleksey
Здравствуйте,
Без примера отчета что-то сказать сложно по данной проблеме.
Спасибо.
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 17 авг 2020, 17:51
stimulnub2020
Aleksey писал(а): ↑14 авг 2020, 10:15
Без примера отчета что-то сказать сложно по данной проблеме.
путем экспериментов выяснил, что ошибка возникает при обработке события OnBeforePrint для GroupFooterBand, я в нем пишу:
Смысл в том, чтобы не показывать футер для группы с одной записью. В дизайнере все работает, в браузере выдает ошибку "Line is not defined"
Как это реализовать, чтобы не было ошибок в браузере?
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 18 авг 2020, 12:55
Aleksey
Здравствуйте,
Для данной цели, вы можете использовать Conditions с опцией "Component Is Enabled"
Line перменная недоступна в событиях, необходимо вызывать Line для бэнда - DataBandName.Line
Спасибо.
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 18 авг 2020, 14:00
stimulnub2020
Aleksey писал(а): ↑18 авг 2020, 12:55
Для данной цели, вы можете использовать Conditions с опцией "Component Is Enabled"
Где эту опцию искать? Conditions для GroupFooter'a:
- Image1.jpg (77.68 КБ) 4364 просмотра
Aleksey писал(а): ↑18 авг 2020, 12:55
Line переменная недоступна в событиях, необходимо вызывать Line для бэнда - DataBandName.Line
Да, без документации это не создание отчетов, а какое-то тыканье в темноте на ощупь...
Добавил BandName.Line - ошибка в браузере исчезла. Но при этом в дизайнере все работает нормально, а в браузере условие вообще перестало срабатывать, то есть печатаются все GroupFooter'ы подряд:
- Image3.jpg (58.4 КБ) 4364 просмотра
- Image2.jpg (66.84 КБ) 4364 просмотра
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 18 авг 2020, 14:22
stimulnub2020
Aleksey писал(а): ↑18 авг 2020, 12:55
Для данной цели, вы можете использовать Conditions с опцией "Component Is Enabled"
Прислали скрин, разобрался - оказывается, Component Is Enabled был в Highlight Conditions.
В браузере тоже все работает корректно, вопрос закрыт.
Re: Ошибка при формировании отчета в Report.JS
Добавлено: 18 авг 2020, 21:29
Aleksey
Здравствуйте,
Отлично!