Вопрос синтаксиса

Обсуждение Stimulsoft Reports.WEB
darya203
Сообщения: 4
Зарегистрирован: 24 фев 2021, 11:50

Вопрос синтаксиса

Сообщение darya203 »

Добрый день!

Два вопроса, касаемы работы в дизайнере Stimulsoft web.

Вопрос 1 ) В Stimulsoft.Reporst.Net в дизайнере есть вкладка "Code" для редактирования кода и добавления новых методов. Подскажите, где ее найти в Дизайнере web версии? (версия stimulsoft (2020.4.2))
Вопрос 2) В Stimulsoft.Reporst.Web нельзя писать комментарий в выражении, пишет ошибку. Как можно прописывать комментарий внутри выражения? Или возможно прописать комментарий вне фигурных скобок?

Прикладываю файлы к вопросам.

Заранее спасибо!
Вложения
Code.JPG
Code.JPG (98.6 КБ) 5654 просмотра
Комментарии.JPG
Комментарии.JPG (50.33 КБ) 5654 просмотра
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос синтаксиса

Сообщение Aleksey »

Здравствуйте,

> Вопрос 1) В Stimulsoft.Reporst.Net в дизайнере есть вкладка "Code" для редактирования кода и добавления новых методов. Подскажите, где ее найти в Дизайнере web версии? (версия stimulsoft (2020.4.2))

В web версии, вкладка кода недоступна.

> Вопрос 2) В Stimulsoft.Reporst.Web нельзя писать комментарий в выражении, пишет ошибку. Как можно прописывать комментарий внутри выражения? Или возможно прописать комментарий вне фигурных скобок?

Нет, такой возможности нет.

Спасибо.
Artemy
Сообщения: 25
Зарегистрирован: 13 мар 2023, 09:09

Re: Вопрос синтаксиса

Сообщение Artemy »

Добрый день!
Очень ждем возможность оставлять комментарии в коде
На скрине версия Stimulsoft Designer 2023.2.8 режим интерпретация. В данном случае компонент не выводится из-за ошибки
Вложения
2023-08-23 10_43_15-Window.png
2023-08-23 10_43_15-Window.png (74.66 КБ) 5306 просмотров
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос синтаксиса

Сообщение Aleksey »

Здравствуйте,

Оставлять Комментарии возможности нет.
В режиме Intepretation код не поддерживается, только в режиме компиляции.

Спасибо.
Artemy
Сообщения: 25
Зарегистрирован: 13 мар 2023, 09:09

Re: Вопрос синтаксиса

Сообщение Artemy »

А планируется ли в будущем поддержка комментариев в режиме интерпретация?
В режиме Intepretation код не поддерживается, только в режиме компиляции.
Возможно вас неправильно понял, но код, который на скриншоте, поддерживается в режиме интерпретации.(если удалить комментарий)
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос синтаксиса

Сообщение Aleksey »

Здравствуйте,

Можете выслать пример отчета, в интерпретации код не должен выполнятся.

Спасибо.
Artemy
Сообщения: 25
Зарегистрирован: 13 мар 2023, 09:09

Re: Вопрос синтаксиса

Сообщение Artemy »

Добрый день, прикрепляю пример.

переменная
p11_1_condition

для удобства добавил json файл
Вложения
c6ca80f7-c1c3-43ce-b51d-22551b5f8481.json
json
(3.31 КБ) 363 скачивания
agreement-example.mrt
mrt
(136.13 КБ) 342 скачивания
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос синтаксиса

Сообщение Aleksey »

Здравствуйте,

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

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос синтаксиса

Сообщение Aleksey »

Здравствуйте,

Код пишете либо на вкладке Code, либо в событиях отчета.

Спасибо.
Вложения
Screenshot 2023-09-04 150532.png
Screenshot 2023-09-04 150532.png (83.42 КБ) 5258 просмотров
Крахотко Александр
Сообщения: 12
Зарегистрирован: 08 май 2007, 13:54
Откуда: Minsk
Контактная информация:

Re: Вопрос синтаксиса

Сообщение Крахотко Александр »

можно ли добавить в ваши планы развития - пункт добавления комментариев в выражения " тернарный оператор, который поддерживается парсером"?
если условие достаточно сложное, то без наличия комментария очень сложно его сопровождать (спустя 2-3 месяца уже сложно вспомнить). например, что бы парсер /* игнорировал текст */ вроде бы это не очень сложная доработка, которая существенно улучшит сопровождение разработанных сложных шаблонов содержащих формулы
Ответить