Ответы в темах
-
АвторЗаписи
-
MikhailМодераторкомпонент, скрипт внутри компонента, чтобы не захламлять скрипт в фейсплейте и не путаться, где что находится.
Последовательность вызова методов основного и дочерних компонентов приводит к запаздыванию на шаг. Поэтому скрипт нужно делать внутри самого фейсплейта. Если такой пример нужен, могу сделать, если нет, то нет.
MikhailМодераторЕсли кнопки видимые, то ClickAction появляется в свойствах?
MikhailМодераторЭто где-то есть в документации ?
Да.
в вашей реализации вы не подставляете расширение файла, только img0, img1, img2
Потому что я задал именно такие имена изображений в зависимостях в фейсплейте.
штатно так понимаю нет механизма сделать анимацию на картинках?
Штатно за счёт изменения свойств не будет работать, потому что обновление отображения происходит с тем же интервалом, с которым обновляются данные на мнемосхеме.
Не штатно — запустить свой скрипт по своему таймауту, который будет изменять DOM-элемент. Либо использовать возможности анимации jQuery. Но здесь нет готового рецепта.
MikhailМодераторДля этой цели используйте JavaScript.
MikhailМодераторНужно было разблокировать dll или что-то другое?
MikhailМодераторВот простейшая реализация переключения картинок в фейсплейте. Вообще без скриптов. На основе привязки свойств и выражения.
Если реализация со скриптами актуальна, попробуйте перенести скрипт в свойства фейсплейта. Если не заработает, пишите.
MikhailМодераторПроверю, напишу в эту тему.
Навскидку — нужно перенести скрипт из компонента рисунок в сам фейсплейт.В ближайшем будущем мнемосхемы находятся в режиме исправления ошибок. Новая функциональность и пожелания будут реализовываться позже.
MikhailМодераторВысота окна с кодом сейчас меняется.
MikhailМодераторДобрый день!
Ширина вспылвающих окон фиксированная, это особенности bootstrap. Можно попробовать поменять на максимальную ширину.
Записал оба пожелания.
MikhailМодераторПроверил дистрибутив старого редактора. PlgSchBasicComp.dll и соответствующие js присутствуют. Посмотрите, пожалуйста, лог редактора, нет ли ошибки при загрузке.
Лог находится в директории приложения SCADA\ScadaSchemeEditor\Log
MikhailМодераторНапоминаю всем пользователям форума, что основное правило форума — уважительное общение между всеми участниками.
По поводу разработки скриптов для мнемосхем: написание JavaScript и создание CSS требуют знаний веб-программирования. Если нет желания с ними разбираться — ничего страшного, базовых функций мнемосхем достаточно для большинства сценариев. Если есть желание разобраться, то добро пожаловать в мир программирования — в нём просто не будет и придётся многое делать самостоятельно.
MikhailМодераторСкоро будет бан.
MikhailМодераторТак вопрос в том, как получить номер канала, если я передал его для вывода значения через номер объекта и код тега.
Посмотрите через инструменты браузера в объекте компонента подобъект привязок (bindings). Там должны быть номера каналов. Компонентом является экземпляр фейсплейта. Если не увидите, я посмотрю точнее.
при разработке фейсплейтов и Схемы в целом, слово ‘Быстрый’ (Rapid) начинает звучать как издевательство над пользователями
Разработка фейсплейтов, когда от фейсплейта требуется больше, чем проброс экспортируемых свойств в дочерние компоненты, требует определённого набора навыков. JavaScipt и CSS — это работа не инженера, а веб-программиста. Так что вы становитесь веб-программистом постепенно, скорость веб-программирования придёт с опытом 🙂
MikhailМодераторЕсли имя шрифта не задано, то используется шрифт, заданный для страницы в целом.
MikhailМодераторглобальная проблема с «запаздыванием» переменных на шаг никуда не делась
Задача для разработчика фейсплейта, которая решается с отладчиком в браузере.
-
АвторЗаписи