Разработка компонента схемы

Стартовая страница Форумы Разработка и интеграция Разработка компонента схемы

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Автор
    Сообщения
  • #20296
    Romiros
    Участник

    Добрый день. Разрабатываю собственный компонент для редактора схем. Возможно ли внутрь своего компонента поместить другие стандартные компоненты (например StaticText, DynamicText)? Если возможно, то как это правильно сделать? Вопрос в рендеринге JavaScript, в c# все понятно.

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

    Добрый день!

    Внутрь, наверное, невозможно. Но возможно унаследовать один компонент от другого. В качестве примера: динамическая надпись наследуется от статической надписи.

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

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

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

    Какой компонент разрабатываете?

    #20304
    Romiros
    Участник

    Компонент таблица. Чтобы была прокрутка с фиксированной шапкой. Ну и по сути некая группировка динамических надписей. Просто хотелось в ячейках использовать уже готовые компоненты, чтобы не повторять функционал. А вообще было бы прикольно, менять компоненту родителя, чтобы прямо drag&drop накидать компоненты в сетку таблицы.

    #20309
    a80808
    Участник

    Ух ты! Классно будет, если такой компонент получится!

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

    Интересная задумка.
    Наверное всё же проще в ячейках формировать свои надписи.
    Подумаю насчёт контейнерных компонентов.

    #20321
    Romiros
    Участник

    Подумаю насчёт контейнерных компонентов.

    Может быть интересно получится. У нас просто есть реализация с ячейками в другой Scada-системе, такой не жизнеспособный вариант.

    А так конечно поиграюсь с массивами строк и надписями в ячейках, посмотрю стоит ли оно того. Но что-то пока не нравится.

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

    Если есть готовые примеры интерфейса — выложите примеры, пожалуйста.

    #20325
    Romiros
    Участник

    Выглядит так. Очень неудобно делать привязку тегов, выбирая столбец и строку.

    https://imgur.com/PPninII

    #20339
    a80808
    Участник

    Да ладна..классная вещь! Я такую изобретал из подложки из картинки таблички, значений расчетных каналов и динамических рисунков чтобы статус показать…
    А в ячейках можно только теги ставить или производбный текст тоже?

    #20340
    Romiros
    Участник

    Можно только тег привязывать, но отображать можно его свойства (Имя, Описание, Ключ и т.д.) а не только значение.

    #20342
    a80808
    Участник

    В PI Vision также. Хорошая вещь! Но там не только для таблиц а и для любых об’ектов.

    #20345
    Romiros
    Участник

    Да здесь тоже для любых объектов можно.

    Короче получается тоже неудобно с описанием каждой ячейки. К тому же номера привязанных каналов не перерисовываются в ячейках после редактирования массива. Я всё-таки за компоненты-контейнеры.

    https://imgur.com/OPwXZum

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

    Я всё-таки за компоненты-контейнеры.

    На данный момент это не реализовано. И не факт, что будет, т.к. движок схем в этом случае станет намного сложнее.

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Вы должны авторизироваться для ответа в этой теме.