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;