Управление видимостью полей на форме объекта типа "Атри
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
Управление видимостью полей на форме объекта типа "Атри
Уважаемые коллеги! будьте добры, поделитесь опытом или хотя бы мнением! ситуация вот какая. есть форма объекта (Атрибуты, далее - форма). на ней - куча полей для атрибутов. поставлена задача - определенные поля должны видеть ТОЛЬКО пользователи определенной группы. подход у меня сложился следующий - в свойство Видимость для определенных полей вставляется выражение на основе gf_IsUserInGroup(), которое дает 0 или 1, не видно или видно. но при таком подходе при передвижении курсора мышки по этой форме он начинает моргать, то стрелка, то часы, то стрелка, то часы. выглядит это непривычно, странно и, потому, раздражающе. Теххелп сказал, что в этом виновата среда разработки системы, так как именно она диктует постоянное обновление для поля Видимость при перемещении курсора (в частности). а функция gf_IsUserInGroup() при каждом обращении лезет в БД, что и вызывает появление "часиков". лично мне кажется, что управление видимостью на основе входимости пользователя в группу не такая уж и редкая задача, и что текущее положение дел (имею в виду моргание курсора) не может устраивать. посоветуйте, что можно сделать? как исправить ситуацию или как ее обойти? заранее спасибо!
лучше день потерять, потом за пять минут долететь!
Мда, эта их среда разработки просто песня
А нельзя ли попробовать сделать это вычисляемым полем? Тоже такое дёрганье/мерцание будет? Конечно, сразу вопрос про возможность редактирования - но это можно организовать через действие для изменения значения атрибута (с формочкой) + кнопка возле окошечка вычисляемого поля. Громоздкий, но вариант, как считаешь?
А нельзя ли попробовать сделать это вычисляемым полем? Тоже такое дёрганье/мерцание будет? Конечно, сразу вопрос про возможность редактирования - но это можно организовать через действие для изменения значения атрибута (с формочкой) + кнопка возле окошечка вычисляемого поля. Громоздкий, но вариант, как считаешь?
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
для поля атрибута это конечно подойдет, можно в вычисляемом поле че угодно написать, и это будет работать без моргания (но, по крайней мере, у меня не получалось заставить моргать курсор из-за значения вычисляемого поля ) но мне на самом деле (не уточнил сразу... ) нужно скрывать/показывать КНОПКУ на форме... как быть тогда?
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Мы пошли другим путем
У объекта есть закладка Инфо где мы видим атрибуты и можем куда то уйти дальше посмотреть, и есть закладка Действия где расположены кнопки по управлению атрибутами представляющими ценность. И в профиле одной группе пользователей показываем закладку Действия с кнопками, а другой не показываем.
Короче разделяй и влавствуй.
У объекта есть закладка Инфо где мы видим атрибуты и можем куда то уйти дальше посмотреть, и есть закладка Действия где расположены кнопки по управлению атрибутами представляющими ценность. И в профиле одной группе пользователей показываем закладку Действия с кнопками, а другой не показываем.
Короче разделяй и влавствуй.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный