Имя: Пароль:
1C
1С v8
как зафиксировать положение выделенной строки в табличном поле?
0 askharlov
 
24.08.15
16:22
Добрый день!
1с8.2, обычные формы.
Есть табличное поле, содержащее кучу строк. Мне необходимо в событии ПриАктивизацииСтроки получить индекс выделенной строки относительно первой видимой строки. Или получить абсолютный индекс первой видимой строки.
Как это можно реализовать?
В рамках этой задачи также вопрос как получить общее количество видимых строк?
Напрашивается идея о ПриПолученииДанных, но сложность в том, что ОформленияСтрок доступны только в событии ПриПолученииДанных, но не ПриАктивацииСтроки
1 askharlov
 
24.08.15
17:41
Сюда же вопрос:
Можно ли сделать автоматический вертикальный скроллинг табличного поля? Какими событиями оперировать?
2 askharlov
 
24.08.15
17:46
чтоб, например, каждую секунду таблица в табличном поле сдвигалась на одну строку без нажатия каких либо клавиш или мыши
3 Апош
 
24.08.15
18:11
окей, гугл. на строку вниз
4 askharlov
 
24.08.15
18:20
Апош, я не понял ответа. Ты отправил меня погуглить (уже гуглил)? или имел ввиду что-то другое?
5 Апош
 
24.08.15
18:22
мне представилось голосовое управление ;)
6 kosts
 
24.08.15
18:31
Скроллировать наверное можно, устанавливая каждый раз новую текущую строку. А вот определить первую видимую, сомневаюсь, т.к. в процедурах приполученииданных и привыводестроки вроде как запрашивается больше строк, чем видно, так сказать с небольшим запасом.
AdBlock убивает бесплатный контент. 1Сергей