Режим превью при открытии отчета

Обсуждение Stimulsoft Reports.JAVA
Ответить
presto78
Сообщения: 2
Зарегистрирован: 04 апр 2017, 14:52

Режим превью при открытии отчета

Сообщение presto78 »

Добрый день! Имеется ли возможность при открытии отчета через JSP (stiwebdesigner:webdesigner) сразу позиционироваться на вкладке "Просмотр"? Задача простая - открывать ранее интерактивно созданный отчет в редакторе, но так как считается, что отчет уже удовлетворяет по формату для большинства пользователей, то было бы удобнее отображать именно вкладку "Просмотр". В параметрах StiWebDesignerOptions ничего похожего не нашел.
Заранее спасибо!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Режим превью при открытии отчета

Сообщение HighAley »

Здравствуйте.

К сожалению, такой возможности нет.
Вы можете попробовать отображать отчёт во вьювере, и при необходимости переходить в дизайнер.

Спасибо.
presto78
Сообщения: 2
Зарегистрирован: 04 апр 2017, 14:52

Re: Режим превью при открытии отчета

Сообщение presto78 »

Спасибо за ответ!
Но все таки можно решить задачу в обход - через DOM.
Достаточно в JSP после <stiwebdesigner:resources/> добавить скрипт:
<script type="text/javascript" src="../components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript">
<%--Hack for auto tabulation on preview panel --%>
var t = window.setInterval(function () {
var el = $("div[id$='previewToolButton']");
var checkSvg = $(".stiDesignerPaintPanel").children();
if (el.length > 0 && checkSvg.length > 0) {
el.click();
window.clearInterval(t);
}
}, 1000);
</script>
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Режим превью при открытии отчета

Сообщение HighAley »

Здравствуйте.

Да, JavaScript позволяет решить множество проблем в обход стандартных настроек.

Спасибо.
Ответить