Стартовая страница › Форумы › Понять, как работает ПО › Frame + Chart Pro
- В этой теме 17 ответов, 3 участника, последнее обновление 2 года, 10 месяцев назад сделано Mikhail.
-
АвторСообщения
-
27.04.2021 в 13:02 #19232manjey73Участник
Не знаю, к фрейму ли отнести ?
1 на мнемосхеме надо показывать график параметра.
2. Можно ли заблокировать в Графиках Про при выводе во фрейм параметра изменение каналов, диапазона отображения, вывода числовых данных, оставив только экпорт в Exel, PDF ?
3. Сделать там же во фрейме кнопки или на мнемосхеме, где установлен фрейм переключение внутри этого фрейма других преднастроенных графиков.Например на мнемосхеме есть 5 параметров, температура, давление, расход и т.д. Я хочу в одном фрейме переключать их отображение, при необходимости делать экспорт параметра, но чтобы нельзя было внутри фрейма изменить на другой параметр и диапазон.
27.04.2021 в 16:40 #19234MikhailМодератор1. Удобнее использовать компонент График. Он аналогично создаёт фрейм, но настраивать его удобнее.
2. Нет, к сожалению. Но обычно у пользователя и не возникает такого желания, если уже выбраны нужные каналы и период.
3. Только если по кнопке открывать график внутри всплывающего окна.
Я хочу в одном фрейме переключать их отображение, при необходимости делать экспорт параметра, но чтобы нельзя было внутри фрейма изменить на другой параметр и диапазон.
Такой подход нельзя настроить стандартными средствами. Лучше придумать что-то другое. Хотя бы открытие графика в popup.
27.04.2021 в 17:55 #19241manjey73Участник2. не мешало бы добавить. Пользователи обычно тычут куда ни попадя, а потом спрашивают, что я нажал не то…
3. Нет, поп-ап не устраивает. Это должен быть постоянный фрейм с открытием графика по умолчанию, с заблокированным функционалом и в одном фрейме переключать нужные (только прописанные в настройках кнопок например).
Для полноценного варианта есть открытие тех же Графики Про по значению параметра на мнемосхеме. Речь идет именно о фрейме как элементе части мнемосхемы и блокировании части функционала…
1. переключать сторонними вариантами можно компонент График? например между 3-5 параметрами?
27.04.2021 в 18:41 #19242MikhailМодераторЧтобы сделать переключение содержимого фрейма, нужно разработать новый компонент для схем. Например, кнопку, в которой указывается имя фрейма, и по нажатию на которую будет устанавливаться URL заданного фрейма.
27.04.2021 в 18:51 #19243manjey73УчастникТо есть штатными средствами сейчас, применяя фрейм никак ?
То есть фрейм сейчас это только для отображения чего-то постоянно без возможности что-то менять?Может лучше доработать фрейм? набор ссылок для отображения, и значения, при которых отображать тут или иную ссылку.
- Этот ответ был изменен 2 года, 11 месяцев назад от manjey73.
29.04.2021 в 16:13 #19246MikhailМодераторШтатными средствами сейчас никак.
Фрейм работает для отображения постоянного адреса, внутри фрейма — может быть динамическая страница.набор ссылок для отображения, и значения, при которых отображать тут или иную ссылку.
В зависимости от значения указанного канала?
29.04.2021 в 17:04 #19248manjey73УчастникДа, для фрейма создаем канал управления или входной дорасчетный и передаем туда значение от 0 до Х по количеству ссылок.
Если ссылка в единственном числе, просто канал не создаем, как будто всегда значение 0.Тогда можно было бы менять в одном фрейме данные используя стандартные методы которые есть сейчас.
на счет блокировки параметров Графики ПРО это уже к их доработке относится, но было бы не лишним для отображения во фреймах, всплывающих окнах..
30.04.2021 в 17:13 #19250MikhailМодераторЗаписал идею в пожелания.
Вообще, нужен универсальный механизм привязки любого свойства любого компонента к каналу. Тогда не придётся каждый раз сталкиваться с подобными вопросами.04.05.2021 в 16:30 #19255manjey73УчастникКак во фрейм передать нужный график с Графики Про ?
Как правильно формировать ссылку ?
04.05.2021 в 16:50 #19256MikhailМодераторИспользуйте компонент График, зачем мучиться с формированием ссылки?
Построение ссылки добавлено в описание.
04.05.2021 в 18:16 #19257manjey73УчастникДа, с Графиком получается, но есть одно НО.
А есть вообще возможность открывать frame в новом окне? а еще лучше в новой вкладке ?
Зачем вообще нужен фрейм тогда, что-то я не догоняю немного…
04.05.2021 в 18:29 #19258manjey73УчастникОк, можно вставить ссылку
http://localhost/Scada/plugins/ChartPro/ChartPro.aspx?cnlNums=105&viewIDs=2&year=2021&month=5&day=4
И это будет работать на локальном сервере. А если подключение происходит как из локальной сети, так и из внешней сети, например Х.Х.Х.Х:PORT то работать будет или то, или другое
Нет возможности как-то через ~/ это делать ???? чтобы работало из разных мест ? хотя бы для встроенных механизмов типа Графиков
05.05.2021 в 16:46 #19260MikhailМодераторА есть вообще возможность открывать frame в новом окне? а еще лучше в новой вкладке ?
Компонент Ссылка позволяет открыть всплывающее окно или новую вкладку. Но для этого не нужен компонент Фрейм.
Зачем вообще нужен фрейм тогда
Вставить произвольную страницу внутрь схемы. Компонент График делает то же самое, что компонент Фрейм, но настройки компонента График заточены под плагин Графики Про, соответственно, проще.
Нет возможности как-то через ~/ это делать ???? чтобы работало из разных мест ?
Относительный путь допускается без использования тильды (~). Просто навскидку не скажу, как корректно написать — надо пробовать.
Что-то вроде:
../plugins/ChartPro/ChartPro.aspx?cnlNums=105&viewIDs=2&year=2021&month=5&day=4Две точки — на уровень вверх от текущей страницы (страница схемы).
05.05.2021 в 19:31 #19261manjey73УчастникПопробую с точками.
Суть в чем, на мнемосхеме ставим График из доп компонентов (он же по сути фрейм). Например с 2-х часовым периодом и настроенными каналами.
Чтобы не возиться там в маленьком окошке, жмем ПКМ, открыть в новой вкладке (этого нет в этом компоненте) И открывается полноценная вкладка где можно сделать экспорт данных, изменить период и т.д.
Вот тут хорошо было бы заблокировать смену каналов. То есть работать только с теми каналами, которые указаны были в компоненте График, даже если мы открыли в новом окне.з.ы. хорошо бы компонент Ссылка как-то связать с компонентом График, например на первых порах. Можно было бы быстро сделать кнопку для открытия ссылки, которую компонент бы получал от указанного компонента График.
06.05.2021 в 16:22 #19263MikhailМодераторНаверное уже пора реализовать поддержку JavaScript в компонентах, т.к. трудно предугадать все сценарии, которые могут понадобится ))
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.