Стартовая страница › Форумы › Понять, как работает ПО › Мнемосхемы › Text внутри Faceplate
- В этой теме 39 ответов, 3 участника, последнее обновление 3 недели, 2 дня назад сделано
Mikhail.
-
АвторЗаписи
-
01.09.2026 в 20:00 #44808
manjey73УчастникПоследний вопрос снят, еще шутки скрипта играют роль…
02.09.2026 в 16:36 #44827
MikhailМодераторПисать длинные тексты бессмысленно. Если хотите решить проблему, напишите короткий текст-кейс, демонстрирующий проблему, который воспроизводится на стороне разработчика на проекте HelloWorld.
Структура стандартная:
1. Описание, скриншоты.
2. Ожидаемый результат.
3. Фактический результат.Одна проблема — одна тема на форуме.
02.09.2026 в 17:55 #44828
manjey73УчастникПроблема текста аналогична проблеме Линии кодом svg.
Нарушение координаты Y при уменьшении размера объекта Разметки, в зависимости, где она установлена, на мнемосхеме или в фейсплейте.
Плюс к тексту, это задание фона в настройках с радиусом углов и применение свойства backColor.Ожидаемый результат очевиден, Текст или любой другой элемент должен быть ПО ЦЕНТРУ объекта при указании координаты y = 50% или после расчета цента в px. Что одно и то же.
02.09.2026 в 17:56 #44829
manjey73УчастникСкринов было выложено много.
02.09.2026 в 18:01 #44830
manjey73УчастникОтдельная тема есть, про нарушение координат.
17.09.2026 в 11:36 #44985
manjey73УчастникТеперь другая проблема, если у Компонента отключено свойство ‘Видимый’ внутри фейсплейта, то перевести в видимый скриптом не получается.
Например поставил компонент, выключил Видимый.
В скрипте компонента пишу
const valConv = Number.parseInt(args.component.parent.properties.val_Conv) || 0; if(valConv > 0){ args.component.properties.visible = true; }Что опять делаю не так?
Например в одном из компонентов const valConv и так далее работает, меняет цвет нужного мне элемента.17.09.2026 в 12:21 #44986
manjey73УчастникСобственно происходит та же шляпа что и с картинками.
В общем меняю переменную на 1, вроде как должен отобразиться элемент. Но ничего не происходит, кроме изменения цвета элементов.
Делаю еще раз загрузку на Сервер и о чудо, элемент отображается, пока не перезагрузишь схему. (выйти и зайти, сделать Ctrl+F5)
17.09.2026 в 12:57 #44987
manjey73УчастникВ общем эта комплексная проблема уже заНадоела.
Вылазит в каждой дырке, куда ни плюнь.Выполнение строго на следующем шаге. Ввел 1, ничего не поменялось, вводишь другое число, оп-па, сработало и элемент отобразился.
Если предыдущее число было = 0, то скроется.Везде вылазит, и как обойти не понимаю от слова совсем…. 🙁
Даже мыслей никаких нет, как это хотя бы сейчас обойти.17.09.2026 в 16:22 #44991
MikhailМодераторОдна проблема — одна тема. Эту тему закрываю.
17.09.2026 в 16:23 #44992
MikhailМодераторСобственно происходит та же шляпа что и с картинками.
Потому что вы делаете ту же ошибку. Нужно менять свойство из скрипта фейсплейта, а не компонента.
-
АвторЗаписи
- Тема «Text внутри Faceplate» закрыта для новых ответов.