Кто-нибудь делал запрет редактирования (создания, удаления, редактирования) на интерфейс с browse. Попытался изменить контекст, чтобы клавиши F4, F7, F8 стали недоступны. Поставил sci1EnEsc (только Enter и Esc) всем элементам управления интерфейса, однако контекст как был прежний, так и остался. Т.е. конфигуратор показывает правильно - мой контекст, однако на самом деле кнопки от старого контекста. Выгружал в cnf, компилил, все равно не проходит. Куда копнуть?
Maverick
поменял все контексты - и фейса и скринов и браузов и самих полей. Эффекта ноль Вообще, то что я хочу реально, или это в принципе невозможно сделать с помощью конфигуратора?
Видимо то если программно попробовать + rescanpanel - через cfsSetProp.
может в этом фейсе он программно и меняется - тогда конфигуратор перекрывается.
нууу... я не стал бы так утверждать..
функция SetHelpAndStatusContext достаточно популярна в исходниках
мало того, т.к. многие интерфейсы - ролевые (или по-крайней мере - псевдоролевые), то использование данной ф-ии даже рекомендовано Ж-)
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
неа, в исходниках для данного интерфейса нет вызова SetHelpAndStatusContext и вообще там контексты захардкодены, так что подозреваю, что перебить контекст одним лишь конфигуратором нельзя