
Сообщение от
Risele
Можно ли в визуализации вводить многострочный текст?
Есть TextField, в который хочется вводить текст в несколько строк. Ctrl+Enter и прочие варианты лишь записывают переменную. В базовом Rectangle поведение такое же.
Формат текста установлен "разрыв строки".
Можно сделать так:
1. Добавить в проект библиотеку OwenStringUtils
2. Определить символ, который вы будете вводить для отметки переноса строки (например, '_').
2. В конфигурации элемента визуализации к событию OnValueChanged привязать действие Выполнить ST-код с кодом:
Код:
PLC_PRG.sVar := OSU.ReplaceAllSubstrings(PLC_PRG.sVar, '_', '$N');
где в рамках примера sVar - это переменная типа STRING, объявленная в программе PLC_PRG и привязанная к элементу визуализации.