Показать сообщение отдельно
Старый 15.04.2012, 22:36   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от uskutus Посмотреть сообщение
Требуется для установки в Progressbar. Количество выделенных записей в форме, запущенной runbase классом. Есть какой то способ получить это число, не пробегая циклом по всему _args.record().dataSource?
По-моему, изначально неправильная постановка задачи. Надо обязательно пробежать циклом по всему ds - причем сделать это один раз независимо от наличия градусника, запомнить все выделенные записи и затем обрабатывать их на сервере. Для этого есть готовый метод - FormLetter::getFormRecord(), он возвращает запакованный мап с выделенными на форме записями, который надо распаковать на сервере. Градусник можно инициализировать по числу элементов в этом мапе.
За это сообщение автора поблагодарили: Logger (1), gefr (1), uchenik (1), uskutus (1).