Многократный вызов обработчика «ПриАктивизацииСтроки»

Не рекомендуется в обработчике «ПриАктивизацииСтроки» обращаться на сервер. Если без этого нельзя обойтись, то следует помнить, что если в серверном вызове были изменены свойства элементов, которые влияют на внешний вид формы, то на клиент вернётся новое описание формы, и будет заново вызван обработчик «ПриАктивизацииСтроки».

Если нельзя уйти от вызова сервера, следует использовать следующий типовой приём:

В начале модуля формы:

&НаКлиенте
Перем ПредыдущаяСтрока;

Изменённый обработчик «ПриАктивизацииСтроки»:

&НаКлиенте
Процедура СпрПриАктивизацииСтроки(Элемент)
Если Элементы.Спр.ТекущаяСтрока = ПредыдущаяСтрока Тогда
Возврат;
КонецЕсли;
ПредыдущаяСтрока = Элементы.Спр.ТекущаяСтрока;
ПодключитьОбработчикОжидания("ОтборВДеревеДополнительныхПрав", 0.2, Истина);
КонецПроцедуры

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.