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

Что нового?

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

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

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

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


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

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

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

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

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

Надеемся, эта статья была полезной для вас. Если у вас остались вопросы, свяжитесь с нами.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.