Показать сообщение отдельно
Старый 05.02.2003, 06:44   #1  
Andrew Besedin is offline
Andrew Besedin
Участник
 
121 / 15 (1) ++
Регистрация: 25.01.2002
Штатное расписание в Ax25SP4RU
Добрый день всем!
Форма для отображения штатного расписания – RHRMStaffList. Для отображения количества заполненных штатных единиц служит display-метод на одноименной таблице -staffListEmploy(). Так вот, вся проблема в том, что для каждой активной записи этот метод вызывается ПЯТЬ РАЗ ПОДРЯД. В этом легко убедиться, запустив профайлер. Да и визуально поле прорисовывается 5 раз – и это при каждой активации.
У меня вопрос: как разработчики умудрились так сделать? Я сколько не пробовал смоделировать / понять ситуацию – не получилось – display-методы, какие бы накрученные не были, вызываются один раз.

Хотелось бы, чтобы и в этом случае форма отрисовывалась побыстрее.

Спасибо,
Андрей Беседин

ЗЫ: Я уже покопался в самОм методе staffListEmploy(). Теперь поле "мигает" в 20 раз быстрее, чем в стандартной версии.