Страница 1 из 2
Условия if else
Добавлено: 13 мар 2023, 15:23
Artemy
Добрый день!
Создавал переменную, которая в себе содержала выражения.
Обратил внимание, подсвечиваются ключевые слова в редакторе текста, но запустить код не удалось
Однако в инструкции написано, что вы поддерживаете только тернарные выражения.
https://www.stimulsoft.com/documentatio ... ssions.htm
Вопрос: когда будет и будет ли поддержка полноценных условий if else?
Они более наглядные, особенно учитывая, что не все пользователи имеют опыт в программировании. Версия программы в приложении
Re: Условия if else
Добавлено: 14 мар 2023, 11:44
Aleksey
Здравствуйте,
В выражениях (переменной, текстовых и т.д.) можно исользовать только функции словаря, и поддерживаемые нашим внутренним парсером (часто используемые).
Полностью .NET код можно использовать в событиях и на вкладке Code, будет работать только в режиме компиляции.
Спасибо.
Re: Условия if else
Добавлено: 14 мар 2023, 14:04
Artemy
А где можно посмотреть часто используемые?
Я хотел в одном выражении изменить несколько переменных, но мне это не удалось. Можно ли это как-то сделать?
Работаю в режиме интерпретации. В режиме компиляции выходит много ошибок.
Re: Условия if else
Добавлено: 16 мар 2023, 14:43
Aleksey
Здравствуйте,
> А где можно посмотреть часто используемые?
К сожалению, такой информации нет.
> Я хотел в одном выражении изменить несколько переменных, но мне это не удалось. Можно ли это как-то сделать?
В переменных такое делать нельзя.
> Работаю в режиме интерпретации. В режиме компиляции выходит много ошибок.
В режиме интерпретации работают функции из словаря и ограниченное число функций добавленные в наш парсер.
Спасибо.
Re: Условия if else
Добавлено: 30 мар 2023, 10:53
Artemy
Добрый день.
Спасибо за ответы!
Есть несколько вопросов по работе с массивами
Работаю в режиме компиляции
Есть JSON файл
{
"deposits": [
{
"realEstateKind": "RealEstateKind_1"
},
{
"realEstateKind": "RealEstateKind_9"
},
{
"realEstateKindtest": "RealEstateKind_13"
}
],
"test": ["RealEstateKind_1", "RealEstateKind_9", "RealEstateKind_13"]
}
Как вывести значение к deposits[1].realEstateKind ? ожидаю получить RealEstateKind_9
Как сделать поиск объекта в массиве содержащего "realEstateKind": "RealEstateKind_9" ? при его наличии нужно вывести true
И также можно ли посчитать количество объектов в массиве, содержащих "realEstateKind": "RealEstateKind_9" ?
Думаю основная проблема, что у меня не получается обратиться к элементам массива по индексу
Извиняюсь за достаточно примитивные вопросы, но я уже бьюсь над этим 4 дня.
Re: Условия if else
Добавлено: 31 мар 2023, 16:22
Aleksey
Здравствуйте,
в режиме компиляции можно
{deposits.Rows[1]["realEstateKind"]}
Спасибо.
Re: Условия if else
Добавлено: 04 апр 2023, 16:27
Artemy
Большое спасибо!
Re: Условия if else
Добавлено: 05 апр 2023, 10:12
Aleksey
Здравствуйте,
Пожалуйста.
Re: Условия if else
Добавлено: 23 май 2023, 14:13
Artemy
Добрый день!
Возможно нашел баг: неправильная нумерация
Проявляется только в фигурах
в компоненте Текст не проявляется
Re: Условия if else
Добавлено: 25 май 2023, 22:11
Aleksey
Здравствуйте,
А в чем баг? Как воспроизвести?
Спасибо.