ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Table functions
  • Use conditions
  • Special cases
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Restores the scrollbar position in a Table or TreeView Table control as well as the selected elements. These elements have been saved by TableSavePositionAndSelection.
Example
SaveTable is string
SaveTable = TableSavePositionAndSelection(TABLE_Table1)
TableDisplay(TABLE_Table1, taInit)
TableRestorePositionAndSelection(TABLE_Table1, SaveTable)
Syntax
TableRestorePositionAndSelection(<Table control> [, <Save>])
<Table control>: Control name
Name of the control to be used. This control can correspond to:
  • a Table control.
  • a TreeView Table control.
<Save>: Optional character string
Save characteristics returned by TableSavePositionAndSelection. If this parameter is not specified:
  • The last save performed by TableSavePositionAndSelection on the control is used (if it exists).
  • fIf the option "Remember position and selection" is checked in the control description ("Details" tab), the last value saved is used.
  • Otherwise, an error occurs.
Remarks

Use conditions

TableRestorePositionAndSelection can be used on:
  • a Table or TreeView Table control based on a data file.
  • a Table or TreeView Table control populated programmatically.
  • a single-selection or multiselection control.

Special cases

  • The name of the control used for the save (TableSavePositionAndSelection) can differ from the name used for the restore operation. This feature can be useful to duplicate the position and the selection on two Table controls displayed alternatively for example.
  • TableRestorePositionAndSelection has no effect if the control is empty.
  • TableRestorePositionAndSelection does not work on Table controls based on a data file with ongoing movement (i.e. Table controls without proportional scrollbar).

Equivalence

The functions TableSavePositionAndSelection and TableRestorePositionAndSelection are equivalent to the option "Remember position and selection" available in the "Details" tab of the control description.
Business / UI classification: UI Code
Component: wd290obj.dll
Minimum version required
  • Version 14
This page is also available for…
Comments
exemplo guarda posicao e restaura
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3322-windev-webdev-mobile.html
https://youtu.be/WMRfntdeosM

// exemplo guarda posicao e restaura
// GUARDAR POSICAO
gsUarda_posicao = TableSavePositionAndSelection(TABLE_cliente_consulta)
// restaura posicao
TableRestorePositionAndSelection(TABLE_cliente_consulta, gsUarda_posicao)
amarildo
05 May 2021
Video TableRestorePostionAndSelection
https://youtu.be/hR1JDoe7_Fw

https://windevdesenvolvimento.blogspot.com/2019/04/dicas-2090-windev-tabela-101.html

// GLOBAL
gsGUARDA_POSICAO is string=""

// GUARDAR POSICAO
gsGUARDA_POSICAO = TableSavePositionAndSelection(TABLE_WIN_TABELA_EXEMPLO)

// RESTAURAR POSICAO
TableRestorePositionAndSelection(TABLE_WIN_TABELA_EXEMPLO, gsGUARDA_POSICAO)

amarildo
29 Apr. 2019
Exemplo Salvar e Recuperar Posição
s_salva_posicao_tabela is string=TableSavePositionAndSelection(TABLE_cliente)
// Comandos // manutencao_alterar_cliente_fornecedor()
TableRestorePositionAndSelection(TABLE_cliente,s_salva_posicao_tabela)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/03/curso-windev-tabela-018-guardar-e.html
De matos AMARILDO
21 Mar. 2016

Last update: 05/26/2022

Send a report | Local help