Есть ли возможность добавить в
Код: Выделить всё
@Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() {
Очень надо!
Спасибо
Код: Выделить всё
@Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() {
То есть, нужно определить, что пользователь выполняет какие-то действия в дизайнере отчётов, а если активность исчезла (например, пользователь переключился на другую вкладку), через 15 минут срабатывает алгоритм удаления сессии? Если вам нужно событие именно на клиентской стороне, для этого можно использовать свой Javascript. Например, создать страницу со скриптом и фреймом на всю область страницы. Во фрейме загрузить дизайнер, а на странице рядом с фреймом положить скрипт, который отслеживает любую активность во фрейме (и следовательно в дизайнере). Поправьте, если я не прав в рассуждениях.нам нужна точка - callback - которая будет сигнализировать в наше клиентское приложение об активности пользователя внутри компонента
Код: Выделить всё
<script type="text/javascript">
function Hello() {
alert("Hello, Stimulsoft");
}
</script>
@Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() {
Controller = "Config",
JavaScriptCallback = "Hello",
JavaScriptInterval = 5
Код: Выделить всё
<script type="text/javascript">
function Hello(action) {
alert("Stimulsoft Designer Action: " + action);
}
</script>
@Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() {
Controller = "Config",
DesignerEventFunction = "Hello"