Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

20 Апрель 2021, 17:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: [Решено] Calc: Как сделать видимым начало диапазона после фильтрации?  (Прочитано 772 раз)
0 Пользователей и 1 Гость смотрят эту тему.
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 514



« Ответ #56935: 4 Январь 2021, 16:36 »

ThisComponent.CurrentController.FirstVisibleRow = 50   'номер первой видимой строки
Да, это верный метод, только требуется уточнить окно ("ScViewPaneObj" object), в котором это делается:

    ' Зд. строка с индексом 9 идет сразу под зафиксированной строкой заголовков и относится к окну 2 (с индексом 1).
    ThisComponent.CurrentController.getByIndex(1).setFirstVisibleRow(9)  '.FirstVisibleRow = 9

Но так тоже работает:
    ThisComponent.CurrentController.freezeAtPosition(0, 9)  'повторно фиксирует зафиксированную строку

Хотя первый способ более осмысленный.
« Последнее редактирование: 4 Январь 2021, 16:55 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!