|
как зафиксировать положение выделенной строки в табличном поле? |
☑ |
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
|
Скроллировать наверное можно, устанавливая каждый раз новую текущую строку. А вот определить первую видимую, сомневаюсь, т.к. в процедурах приполученииданных и привыводестроки вроде как запрашивается больше строк, чем видно, так сказать с небольшим запасом.
|
|