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

Добавление условий на компоненты.

Добавлено: 04 апр 2017, 07:30
Сергей Николаевич
Здравствуйте.
Подскажите, можно ли добавлять условия на компонент или компоненты (с одним альясом) для отображения или скрытия в шаблоне (не из кода)?
Например: Если источник данных содержится пустое количество элементов, то компонент скрыть.

Re: Добавление условий на компоненты.

Добавлено: 05 апр 2017, 10:35
HighAley
Здравствуйте.

Вы можете использовать Conditions.
В выражении вы можете использовать Count(DataSource) == 0 для того, чтобы узнать есть ли данные.

Спасибо.

Re: Добавление условий на компоненты.

Добавлено: 05 апр 2017, 13:24
Сергей Николаевич
Спасибо.

Re: Добавление условий на компоненты.

Добавлено: 06 апр 2017, 02:37
Ivan
Здравствуйте.

Дайте нам знать, если вам понадобится ещё какая-нибудь помощь.

Спасибо.

Re: Добавление условий на компоненты.

Добавлено: 09 апр 2017, 21:20
Сергей Николаевич
Здравствуйте.
После добавления Conditions и генерации отчета из кода в формат PDF (код аналогичный https://www.stimulsoft.com/ru/samples/j ... -from-code), компоненты на которые были добавлены условия закрашиваются в черный цвет, а если убрать Conditions с этих компонентов, то отображается нормально.
Почему так происходит?

Re: Добавление условий на компоненты.

Добавлено: 11 апр 2017, 18:29
HighAley
Здравствуйте, Сергей.

Мы не можем воспроизвести проблему.
Уточните, пожалуйста, как вы добавляли Conditions.
Может вы можете нам прислать пример?

Спасибо.

Re: Добавление условий на компоненты.

Добавлено: 12 апр 2017, 21:19
Сергей Николаевич
Уточните, пожалуйста, как вы добавляли Conditions.
1) Выбрал компонент.
2) В свойствах компонента "Условие"
3) "Выражение" в нем прописал условие Count(DataSource) == 0
Может вы можете нам прислать пример?
Ссылка на архив. В нем шаблон отчета, пример кода, входные данные и результат.

Re: Добавление условий на компоненты.

Добавлено: 19 апр 2017, 11:04
Vadim
Здравствуйте.
Мы исправили ошибку, будет доступно со следующего билда.