Показать сообщение отдельно
Старый 16.03.2012, 14:44   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от DmitryK Посмотреть сообщение
Не подскажет ли кто, есть ли возможность отследить в коде событие маркирования пользователем строк. Имеется ввиду кнопки слева и выделение - всё.
Если Вам надо просто обработать выделенные строки - то просто воспользуйтесь методом anymarked():

X++:
FormDataSource formDS;
Common     cursor;
;
formDS = youTable_ds;
if (formDS.anymarked())
{
     
     for (cursor = formDS.getFirst(1); cursor; cursor = formDS.getNext())
     {
           myMethodProcess (cursor);
     }
}
else
{
      myMethodProcess(formDS.cursor());
}
Здесь, myMethodProcess - ваш метод, обрабатывающий текущую передаваемую ему запись в таблице.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: S.Kuskov (1).