Страница 1 из 1

Вышла новая версия Stimulsoft Reports, Dashboards, and Forms 2024.2!

Добавлено: 06 мар 2024, 13:01
markusnest
Мы объявляем о выходе очередной версии продуктов для создания отчетов, дашбордов и форм - 2024.2! В новом релизе вас ждут продукты для Python приложений и сервисов, новый элемент в дашбордах, совместимость наших компонентов с .NET 8.0, функционал для интерактивности в дашбордах и многое другое.

Генератор отчетов для Python



Мы рады сообщить о выходе нового продукта - Stimulsoft Reports.PYTHON! Это набор компонентов для создания, просмотра, экспорта, печати отчетов в приложениях и проектах, написанных на языке Python. Продукт основан на клиент-серверной технологии: Python-приложение на стороне сервера и JavaScript-ядро отчётов на стороне клиента.

Дашборды для Python



Мы также объявляем о запуске Stimulsoft Dashboards.PYTHON - продукта для визуализации данных в контексте создания дашбордов в Python приложениях и сервисах. В состав продукта входят JavaScript-ядро обработки данных, а также дизайнер для создания дашбордов и вьювер для их просмотра. Эти части тесно связаны между собой, и представляют собой полноценные компоненты для работы с дашбордами в Web-приложениях на Python.

Новый элемент Web-контент

В этом релизе мы добавили новый элемент дашборда - Web Content. Он предоставляет возможность отобразить любой контент по ссылке или через код встраивания. Таким образом, в дашборды можно добавлять видео, страницы сайта и другой встраиваемый код (Embed code).

Компоненты для .NET 8



Еще одна важная новость: начиная с версии 2024.2.1 добавлена полная поддержка .NET 8 для наших компонентов, теперь наши библиотеки будут скомпилированы с использованием .NET 8.0 SDK. Мы внимательно следим за развитием .NET и стараемся максимально обеспечить совместимость наших компонентов с новейшими технологиями.

Параметры в фильтрах элементов

Добавлена возможность передавать параметры при действии Применять фильтр (Apply Filter) в элементах дашборда. Эти параметры могут содержать значения фильтров. Таким образом, при обращении к параметру по имени в переменной отчета или другом элементе дашборда, можно будет получить значение фильтров элемента.

Взаимодействие для элементов дашборда

Для элементов дашборда Список (List Box), Выпадающий список (Combo Box) и Геометрия (Shape) добавлена поддержка взаимодействия. Теперь при наведении курсора можно отобразить всплывающую подсказку. Однако, действия при нажатии различаются. При нажатии на значения в элементах фильтрации можно применить фильтр и передать параметры, а для геометрий – открыть гиперссылку или другой дашборд. Настройка взаимодействия осуществляется также, как и для других элементов дашборда - в редакторе Взаимодействие (Interaction) элемента.

Настройки для заголовков в диаграмме

В этом релизе в диаграммах дашборда добавлена возможность установить ширину в пикселях для заголовков. Это можно выполнить при помощи свойства Ширина (Width) в группе Заголовки (Labels). По умолчанию, свойство установлено в значение 0, то есть, ширина заголовков рассчитывается автоматически. Кроме этого, добавлена возможность включить режим переноса строк для заголовков, установив свойство Перенос строк (Word Wrap) из группы Заголовки (Labels) в значение Да (True).

Сбросить все фильтры в событиях

Добавлена возможность сбросить все фильтры при возникновении события в дашбордах. Если создание сценария события осуществляется с помощью Blockly, то сбросить все фильтры можно при помощи отдельного процесса Reset All Filters. В случае же написания сценария события при помощи кода добавлен специальный метод. В C# - это InvokeResetAllFilters(), а в JavaScript - invokeResetAllFilters().

Новые функции

В категории Data добавлены новые функции проверки данных для отчета или дашборда. При помощи функции IsNumeric() можно проверить, является ли значение числовым. Функция IsDataEmpty() позволяет проверить, содержит ли источник данных хотя бы одну строку данных. При использовании функции IsAllDataRowNullOrEmpty() можно проверить, все ли строки в колонке данных пустые или null. Также, добавлены функции IsNullOrEmpty() и IsNullOrWhiteSpace(), которые предоставляют возможность проверить, является ли значение null, пустым или пробельным символом (WhiteSpace).

Выравнивание значений в параметрах

Начиная с релиза 2024.2.1 можно изменить выравнивание значений в параметрах при просмотре отчетов и дашбордов. По умолчанию, все значения параметров выравниваются слева. Однако, при помощи свойства Выравнивание параметров (Parameter Alignment), можно установить расположение значений в поле параметров - Слева (Left), По центру (Center), Справа (Right).

Новый стиль

Мы добавили новый стиль оформления для дашборда и его элементов - Gray, a также новый предустановленный стиль для компонентов отчета - Style36. Для применения нового стиля, выделите дашборд и выберите тему Gray из меню стилей.