koldin
Junior Member / Новичок
Участник № / Member № 9182
отправлено / posted
Здравствуйте! При редактировании экрана, имеющего более одного слоя и содержащего тренд(ы) возникает проблема, заключающаяся в невозможности скрыть тренд, сделав невидимым слой, в котором этот тренд расположен. Это явление либо затрудняет, либо делает невозможным редактирование элементов экрана, площадь размещения которых пересекается с площадью размещения тренда. Например, если экран содержит несколько трендов с одинаковой геометрией в разных слоях, то редактировать можно только какой-то один из этих трендов (тот, который появился последним). Однако в профайлере при отключении-включении слоёв по кнопкам скрытие-появление трендов разных слоёв отрабатывается корректно. В TM6 в редакторе экрана тренды, как и положено, пропадают при отключении слоёв, в которых они находятся.
Сообщения / Posts 10 | Из / From: РФ
| IP / IP: IP адрес / IP address |
quote:Отправитель / Originally posted by koldin: ... проблема, заключающаяся в невозможности скрыть тренд, сделав невидимым слой, в котором этот тренд расположен. ...
Здравствуйте. Проблема известна. Будет устранена в ближайшем релизе.
Однако, мы не рекомендуем помещать тренды в скрываемые слои (и уже тем более помещать несколько трендов друг на друга).
koldin
Junior Member / Новичок
Участник № / Member № 9182
отправлено / posted
Более детальное изучение явления невозможности скрытия тренда при «гашении» слоя показало, что редактировать тренд открытого слоя, но находящегося за трендом скрытого слоя всё же можно, но результат редактирования виден только в профайлере. Также можно редактировать и другие элементы экрана «включенного» слоя, но находящимися за трендом «выключенного» слоя, однако, только в слепую (результат редактирования не виден). В проекте имеется четыре слоя, в трёх из них расположены четыре тренда. При этом два маленьких тренда расположены в одном слое, а два крупных (во весь экран) в двух других слоях. При этом крупные тренды пиксель в пиксель совпадают, но находятся каждый в своём слое. Управление слоями осуществляется кнопками управления, расположенными в своём – четвёртом слое. В TM6 этот проект работал надёжно – проблем с переключением слоёв и отображения информации в трендах не было.
Сообщения / Posts 10 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Описанная задача (крупные тренды на весь экран, в разный слоях) имеет оптимальное решение - через разные экраны. Так потребляется значительно меньше ресурсов ПК, улучшается общее быстродействие и проект прост для редактирования. Кнопки переключения между экранами рекомендую реализовать через Колонтитулы.
Детально изучать "явление невозможности скрытия тренда" не требуется. Проблема известна и будет устранена в ближайшем релизе.
Сообщения / Posts 17294 | Из / From: Россия
| IP / IP: IP адрес / IP address |
koldin
Junior Member / Новичок
Участник № / Member № 9182
отправлено / posted
Для управления видимостью графических слоев в реальном времени используется атрибут 9 канала вызова экрана. Каждый бит значения атрибута 9 индицирует/задает видимость соответствующего слоя, при этом бит 0 соответствует самому нижнему слою (т.е. последнему слою в списке слоев в ИС). Если бит равен 1, слой видим, 0 – невидим. Сделать все слои невидимыми (т.е. задать значение 0 атрибуту 9) нельзя.
Сообщения / Posts 17294 | Из / From: Россия
| IP / IP: IP адрес / IP address |