Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: tech26 от 25 Октября 2022, 10:15:12
-
К ячейке таблицы привязана переменная.
В некоторых случаях нужно закрыть значение переменной в ячейке и запретить ввод (защита от дурака), в других - показать значение и разрешить редактирование. При этом в этой же колонке другие ячейки должны редактироваться.
Как это сделать из скрипта?
Мне удалось только закрыть значение переменной (привязкой другой переменной - пустой строки, либо nil).
Но способ запретить ввод в ячейку так и не нашёл.
Существует ли решение?
-
Есть топорный метод, но 100% рабочий ;D Просто вставьте прямоугольник сверху по размеру ячейки, и из скрипта управляя его видимостью заблокируете ввод в ячейку. А меняя прозрачность можно будет и значение скрывать если необходимо
-
Здравствуйте.
Сейчас свойство ячейки Editing (https://simple-scada.com/help/script/tcediting.html) доступно только для чтения, поэтому разрешить/запретить ввод в ячейку из скрипта нельзя. Возможно, в одном из будущих обновлений изменение свойства Editing из скриптов будет разрешено.