Добрый день всем!
Форма для отображения штатного расписания – RHRMStaffList. Для отображения количества заполненных штатных единиц служит display-метод на одноименной таблице -staffListEmploy(). Так вот, вся проблема в том, что для каждой активной записи этот метод вызывается ПЯТЬ РАЗ ПОДРЯД. В этом легко убедиться, запустив профайлер. Да и визуально поле прорисовывается 5 раз – и это при каждой активации.
У меня вопрос: как разработчики умудрились так сделать? Я сколько не пробовал смоделировать / понять ситуацию – не получилось – display-методы, какие бы накрученные не были, вызываются один раз.
Хотелось бы, чтобы и в этом случае форма отрисовывалась побыстрее.
Спасибо,
Андрей Беседин
ЗЫ: Я уже покопался в самОм методе staffListEmploy(). Теперь поле "мигает" в 20 раз быстрее, чем в стандартной версии.