Тема / Topic: открытие одного графического экрана несколько раз
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898
отправлено / posted
Добрый день, я только начинаю разбираться с TRACE MODE, подскажите, пожалуйста, можно ли открыть одно всплывающее окно (графический экран) несколько раз, и если да, можно примерчик?
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Есть шаблон экрана и есть канал CALL, вызывающий этот шаблон. Если 1 шаблон может отображать состояние однотипных технологических объектов, можно организовать несколько вызовoв в проекте одного шаблона с разными привязками аргументов. Но нельзя в реальном времени одновременно вызвать один и тот же канал CALL.Screen.
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898
отправлено / posted
Если 1 шаблон может отображать состояние однотипных технологических объектов, можно организовать несколько вызовoв в проекте одного шаблона с разными привязками аргументов. - можете подсказать как это сделать? я нашла пример как на одном и том же экране для однотипных объектов выводить информацию в разные моменты времени (с помощью call.chgroupreq), но как в один момент времени открыть несколько экранов для разных однотипных элементов не понимаю
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898
отправлено / posted
эм... для каждого технологического объекта одного типа, я должна сделать канал вызова привязать к каналу шаблон экрана и набор аргументов, затем вызывать эти каналы с помощью ф-и "перейти на экран", я правильно понимаю?
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898
отправлено / posted
Здравствуйте, я разобралась как пользоваться CALL для вызова всплывающих окон сделаных по шаблону. Теперь возник такой вопрос,точнее 2. 1-ый можно ли в ожном списке экранов нажатием на кнопку выбирать открывающийся экран,в смы, нажимаешь на первую кнопку в списке экранов появляется один экран,нажимаешь на вторую другой 2-ой можно ди задать кнопке св-во так чтоб она всегда была нажата
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Такая возможность есть у ГЭ "Ссылка на экран". Этот ГЭ привязывается к аргументу ARG, значение которого определяет вызываемый (не всплывающий!) экран. Рядом с ГЭ "Ссылка на экран" можно разместить ГЭ "Группа кнопок", который будет изменять значение ARG.
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898
отправлено / posted
я открываю всплывающее окно, на нем условно 3 кнопочки и гэ "ссылка на экран", при открытии первая кнопка должна быть нажата и открыт экран привязанный к этой кнопке, затем например нажимаю на вторую кнопку и открывается другой экран, первая кнопка перестает быть нажатой, вторая же нажимается
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Посмотрите описание ГЭ "Группа кнопок": "Алгоритм работы ГЭ: при нажатии кнопки arg = Val, если Стиль кнопок = Кнопка (Исключающий = TRUE) или Стиль кнопок = Переключатель 1. Кнопка переходит в "нажатое" состояние при arg = Val; "
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Ekaterina
Junior Member / Новичок
Участник № / Member № 6898