Работа с Таблицей: как сместить бегунок прокрутки в самое начало? #210702


#0 by TheJOhn
Работа с Таблицей: как сместить бегунок прокрутки в самое начало?Собственно тема:работаю в табличе привязанной к форме (только вывожу инфу, т.е. не режим ввода данных)данных много - появляется бегунок прокруткинадо: При перерисовки таблицы бегунок должен сместиться в самый верх.Можно такое вобще сделать?Еще интереснее было бы смещать бегунок к определенной позицииЗаранее спасибоне путать с ТаблицейЗначений
#1 by Дурочка 1С ™
Ctrl-Home нажми ...
#2 by TheJOhn
интересует программный варианту меня там данные перерисовываются в зависимости от смены фильтров
#3 by Дурочка 1С ™
Можно попробовать нажать программно, это все такая лажа ...
#4 by TheJOhn
интересует можно ли сделать подобное средствами 1С, а не используя скрипты
#6 by TheJOhn
Таблица - графическая, а не ТаблицаЗначений
#7 by Uho
ну и люди пошли... честно говоря, не понял, а зачем это тебе?
#8 by TheJOhn
Уже решил сам:фигачим вторую таблицуи для того чтобы бегунок сместился в начало:  Таблица.ИсходнаяТаблица("ПустаяТаблица");  Таблица.Опции(0,0,5,0);Зачем надо: вывожу табличку с данными - смещаюсь в конецпотом меняю значение фильтра выводимых данных их становится меньши и когда все выводится на экран - все данные остаются выше и их просто не видноПользователи могут не найти, честно :)а вобще изначально задача звучала так - бегунок должен сместиться так, чтобы определенная ячейка была на экране, но это по моему не реализуемо
#9 by 0xFFFFFF
Когда таблица новая, в ней бегунок будет в самом верху. Когда нажимаем "обновить" или "настройка", срабатывает глОбработкаРасшифровки, в которой Таб.Очистить. Видимо, при срабатывании этого метода одноэсина не очищает позицию скролла, что не есть гуд.
#10 by 0xFFFFFF
"фигачим вторую таблицу"И что будет при нажатии на "Обновить"? Появится новая таблица?
#11 by TheJOhn
у мнея ж не просто таблица, а присоединенная, т.е. сверху форма, снизу таблицаОбновить - вобще нифига не делает по моему, а вобще должна просто перерисовывать, но вроде работает совместно с Показать, вто только бегунок при этом на прежнем месте висит
#12 by КонецЦикла
Предлагаю смещать бегунок, а потом ужо обновлятьПредлагаю юзать СендКейс - Контрл+Хоме - взлетит?
#13 by TheJOhn
скорее всего взлетит, но мне не нравится использование WSH - не всегда срабатывает...+Задача уже решена - см. п.8Интересно вот, можно ли как нибудь сместить бегунок к определенной ячейке
#14 by Uho
а АктивнаяОбласть не сработает? или она только для режима ввода данных?
#15 by КонецЦикла
2 Т.е., нажав обновить, юзверь получит вторую зафигаченную таблицу?
#16 by TheJOhn
- Активная таблица только для режима ВВод даннхы Не - там таблица постоянна одна висит, она просто перерисовывается и все
#17 by Ангел-Хоронитель
все намного проще: хватит и Таблица.ИсходнаяТаблица("Отчет");
#18 by TheJOhn
Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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