Управление видимостью полей на форме объекта типа "Атри
Добавлено: 03 окт 2005, 14:53
Уважаемые коллеги! будьте добры, поделитесь опытом или хотя бы мнением! ситуация вот какая. есть форма объекта (Атрибуты, далее - форма). на ней - куча полей для атрибутов. поставлена задача - определенные поля должны видеть ТОЛЬКО пользователи определенной группы. подход у меня сложился следующий - в свойство Видимость для определенных полей вставляется выражение на основе gf_IsUserInGroup(), которое дает 0 или 1, не видно или видно. но при таком подходе при передвижении курсора мышки по этой форме он начинает моргать, то стрелка, то часы, то стрелка, то часы. выглядит это непривычно, странно и, потому, раздражающе. Теххелп сказал, что в этом виновата среда разработки системы, так как именно она диктует постоянное обновление для поля Видимость при перемещении курсора (в частности). а функция gf_IsUserInGroup() при каждом обращении лезет в БД, что и вызывает появление "часиков". лично мне кажется, что управление видимостью на основе входимости пользователя в группу не такая уж и редкая задача, и что текущее положение дел (имею в виду моргание курсора) не может устраивать. посоветуйте, что можно сделать? как исправить ситуацию или как ее обойти? заранее спасибо!