Сейчас этот метод листает список через PgDown и потому получает все элементы, включая невидимые в исходном положении полосы прокрутки списка.
В команде ИР адаптера "Перейти к определению" я открываю список точек останова и ищу там нужный элемент списка, чтобы отправить в его ячейку клик. Поэтому очень важно обеспечить установку полосы прокрутки в такое положение, в котором эта ячейка будет видна. А листаю список я своим кодом.
Сейчас я ошибочно использую метод Турбоконф.ПолучитьЭлементыСписка() после пролистывания каждой страницы чтобы получить только видимые элементы. Но фактически он возвращает все элементы и сбрасывает полосу прокрутки в начальное положение. Поэтому если нужный элемент находится не на первой странице, то клик до него не доходит, т.к. он за пределами видимой области, и моя команда скрипта в этом случае не работает.
#1, 14 апреля 2024 16:19
Еще хочется способ понять, что я дошел до последней строки списка при его листании.
tormozit изменил статус на Открыто
#2, 14 апреля 2024 16:30
(1) tormozit, получилось через сравнение старого и нового ТурбоКонф.ПолучитьRuntimeIdСтрокой()
#3, 14 апреля 2024 16:37
Пока решил проблему слепым путем, т.е. листаю список и пробую нажать по имени ячейки, не получая тексты ячеек. Вроде работает. Поэтому пока понизил приоритет пожелания.