Автор: Alex Markus

Все статьи
Сегодня мы заканчиваем обзор нововведений версии 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.