Difference between revisions of "Table.NavigationState"
(Created page with "{{infobox function |name=NavigationState |object=Электронная таблица |caption=Параметры навигац...") |
m (1 revision imported) |
(No difference)
|
Revision as of 07:53, 7 February 2021
NavigationState (Параметры навигации таблицы) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает или/и изменяет состояние навигации в таблице. В это понятие включается: первая видимая верхняя левая ячейка, количество закрепленных строк и столбцов, положение курсора в таблице. Сохранение и восстановление состояния, к примеру, удобно использовать при обновлении отчета, чтобы после обновления вернуть курсор в ячейку, в которой он находился до обновления.
Синтаксис
Table.NavigationState(<Новое состояние навигации (STRING)>):<Текущее состояние навигации (STRING)>
Аргументы
<Новое состояние навигации (STRING)>
- (необязательный аргумент) Задает новое состояние навигации, которое будет применено во время выполнения функции. Если аргумент не задан, свойства таблицы изменены не будут.
Возвращаемое значение
Возвращает строку -- текущее состояние навигации в таблице.
Примеры
Т:=Form.Таблица.Value; Нави:=?(Обновление=0,"",Т.NavigationState()); Т.Lock(); Try Т.Clear(); //Обновление таблицы ... Т.Levels(0).Close(); Т.Options.LevelsVisible:=оУровни; Finally Т.NavigationState(Нави); Т.Unlock(); Т.Update(); EndTry;