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

Re: Условия if else

Добавлено: 26 май 2023, 09:43
Artemy
Попробовал по другому нарисовать

Для повторения бага нужно

Создать переменную clauseCount
Тип: int
Инициализировать: Значение
Значение: 0

Создать переменную getNextClause
Тип: int
Инициализировать: Выражение
Выражение: clauseCount=clauseCount + 1
Поставить галочку: Только чтение



создать примитив->Любой примитив кроме базового. То есть выберите Примитивы операций, стрелки схемы, линии.
В свойствах примитива указать текст: {getNextClause}
для наглядности можно создать три одинаковых примитива

Переходим во вкладку просмотр
делаем скролл

Ожидаемый результат: в примитивах появится нумерация 1 2 3
Фактический результат: нумерация меняется в реальном времени при скролле. И при сохранении выдает некорректную нумерацию.



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

Re: Условия if else

Добавлено: 28 май 2023, 20:32
Aleksey
Здравствуйте,

Спасибо за пример, разбираемся с проблемой, о результатах дадим знать.

Спасибо.
#11455

Re: Условия if else

Добавлено: 31 май 2023, 11:10
Aleksey
Здравствуйте,

К сожалению, на текущий момент нет возможности исправить это в некоторых компонентах.
Единственное решение - не использовать такие выражения.

Спасибо.

Re: Условия if else

Добавлено: 01 июн 2023, 16:37
Artemy
Ничего страшного.
Данную формулу можно использовать, но только в компоненте текст.

Re: Условия if else

Добавлено: 01 июн 2023, 17:12
Aleksey
Здравствуйте,

Отлично. Дайте знать если будут еще вопросы.

Спасибо.