как зафиксировать положение выделенной строки в табличном поле? #751503


#0 by askharlov
Добрый день! 1с8.2, обычные формы. Есть табличное поле, содержащее кучу строк. Мне необходимо в событии ПриАктивизацииСтроки получить индекс выделенной строки относительно первой видимой строки. Или получить абсолютный индекс первой видимой строки. Как это можно реализовать? В рамках этой задачи также вопрос как получить общее количество видимых строк? Напрашивается идея о ПриПолученииДанных, но сложность в том, что ОформленияСтрок доступны только в событии ПриПолученииДанных, но не ПриАктивацииСтроки
#1 by askharlov
Сюда же вопрос: Можно ли сделать автоматический вертикальный скроллинг табличного поля? Какими событиями оперировать?
#2 by askharlov
чтоб, например, каждую секунду таблица в табличном поле сдвигалась на одну строку без нажатия каких либо клавиш или мыши
#3 by Апош
окей, гугл. на строку вниз
#4 by askharlov
Апош, я не понял ответа. Ты отправил меня погуглить (уже гуглил)? или имел ввиду что-то другое?
#5 by Апош
мне представилось голосовое управление ;)
#6 by kosts
Скроллировать наверное можно, устанавливая каждый раз новую текущую строку. А вот определить первую видимую, сомневаюсь, т.к. в процедурах приполученииданных и привыводестроки вроде как запрашивается больше строк, чем видно, так сказать с небольшим запасом.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С