Text внутри Faceplate

Просмотр 10 сообщений - с 31 по 40 (из 40 всего)
  • Автор
    Записи
  • #44808
    manjey73
    Участник

    Последний вопрос снят, еще шутки скрипта играют роль…

    #44827
    Mikhail
    Модератор

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

    Структура стандартная:
    1. Описание, скриншоты.
    2. Ожидаемый результат.
    3. Фактический результат.

    Одна проблема — одна тема на форуме.

    #44828
    manjey73
    Участник

    Проблема текста аналогична проблеме Линии кодом svg.
    Нарушение координаты Y при уменьшении размера объекта Разметки, в зависимости, где она установлена, на мнемосхеме или в фейсплейте.
    Плюс к тексту, это задание фона в настройках с радиусом углов и применение свойства backColor.

    Ожидаемый результат очевиден, Текст или любой другой элемент должен быть ПО ЦЕНТРУ объекта при указании координаты y = 50% или после расчета цента в px. Что одно и то же.

    #44829
    manjey73
    Участник

    Скринов было выложено много.

    #44830
    manjey73
    Участник

    Отдельная тема есть, про нарушение координат.

    #44985
    manjey73
    Участник

    Теперь другая проблема, если у Компонента отключено свойство ‘Видимый’ внутри фейсплейта, то перевести в видимый скриптом не получается.

    Например поставил компонент, выключил Видимый.

    В скрипте компонента пишу

    const valConv = Number.parseInt(args.component.parent.properties.val_Conv) || 0;
    if(valConv > 0){
    args.component.properties.visible = true; }

    Что опять делаю не так?
    Например в одном из компонентов const valConv и так далее работает, меняет цвет нужного мне элемента.

    #44986
    manjey73
    Участник

    Собственно происходит та же шляпа что и с картинками.

    В общем меняю переменную на 1, вроде как должен отобразиться элемент. Но ничего не происходит, кроме изменения цвета элементов.

    Делаю еще раз загрузку на Сервер и о чудо, элемент отображается, пока не перезагрузишь схему. (выйти и зайти, сделать Ctrl+F5)

    #44987
    manjey73
    Участник

    В общем эта комплексная проблема уже заНадоела.
    Вылазит в каждой дырке, куда ни плюнь.

    Выполнение строго на следующем шаге. Ввел 1, ничего не поменялось, вводишь другое число, оп-па, сработало и элемент отобразился.
    Если предыдущее число было = 0, то скроется.

    Везде вылазит, и как обойти не понимаю от слова совсем…. 🙁
    Даже мыслей никаких нет, как это хотя бы сейчас обойти.

    #44991
    Mikhail
    Модератор

    Одна проблема — одна тема. Эту тему закрываю.

    #44992
    Mikhail
    Модератор

    Собственно происходит та же шляпа что и с картинками.

    Потому что вы делаете ту же ошибку. Нужно менять свойство из скрипта фейсплейта, а не компонента.

Просмотр 10 сообщений - с 31 по 40 (из 40 всего)
  • Тема «Text внутри Faceplate» закрыта для новых ответов.