Сегодня мы заканчиваем обзор нововведений версии Stimulsoft Reports and Dashboards 2023.1. Речь пойдёт о локализации отчетов и дашбордов, а конкретнее о новом функционале – выражениях для культуры отчета. Эта новая возможность значительно расширяет практику применения строк перевода в отчете. Подробнее о строках перевода, их настройке и использовании мы писали здесь.

Что нового?

Начиная с версии 2023.1, мы добавили поддержку выражений для свойства Культура (Culture). Это означает, что культура отчета может быть установлена в результате вычисления выражения. В качестве выражения может выступать, например, переменная. Таким образом, можно изменять культуру в момент построения отчета или прямо при его просмотре. Но об этому чуть ниже.

Как это работает?

Как уже говорилось выше, в качестве выражения может быть задана переменная. Важный момент: выражения в свойстве Культура могут использоваться только в режиме вычисления отчета как Интерпретация (Interpretation). Выражения в культурах поддерживаются в продуктах Stimulsoft, в том числе и в Stimulsoft Cloud. Следовательно, при организации доступа к просмотру отчета по ссылке, можно динамически изменять культуру отчета.

Приведем несколько примеров. Пример первый – в отчете создана переменная с выбором значения пользователем, которая содержит список значений культур. В таком случае, при просмотре отчета, пользователь может выбрать культуру и нажать кнопку Применить (Submit) – и отчет будет перестроен с установленной культурой. Соответственно, если строки перевода настроены для выбранной культуры, то поля в отчете будут локализованы согласно этим настройкам. Возможность выбора культуры пользователем может быть актуальной, если вы организуете доступ к просмотру по ссылке с использованием Stimulsoft Cloud. В таком случае, можно создать один интернациональный отчет, добавить в него строки перевода, переменную со списком культур и поделиться им со своими пользователями через Stimulsoft Cloud.


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

Как задать выражение?

В дизайнере отчетов необходимо выделить область шаблона отчета. Напомним, что это область, которая располагается между страницей и панелями дизайнера отчетов. Затем, на панели свойств, у свойства Культура нужно нажать кнопку Обзор. В открывшемся списке следует нажать кнопку вызова редактора выражений.

expressionНажмите ОК в редакторе после ввода выражения. Теперь в качестве культуры отчета установлено выражение.
Подведем итог. Использование выражений в свойстве Культура предоставляет возможности динамической глобализации отчетов, значительно упрощает разработку интернациональных отчетов, а также делает процесс распространения этих отчетов, при использовании Stimulsoft Cloud, значительно проще.Напомним!

Этой статьей мы заканчиваем рассказ о нововведениях версии 2023.1. Напомним, о чём мы уже написали:

Надеемся, эта статья была полезной для вас. Если у вас остались вопросы, свяжитесь с нами.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.