4D View v14PV GET CELL FIELD |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV GET CELL FIELD
|
PV GET CELL FIELD ( area ; coluna ; linha ; numTabela ; numCampo ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
coluna | Inteiro longo |
![]() |
Número de coluna da célula | |||||
linha | Inteiro longo |
![]() |
Número de linha da célula | |||||
numTabela | Inteiro |
![]() |
Número de tabela | |||||
numCampo | Inteiro |
![]() |
Número de campo | |||||
O comando PV GET CELL FIELD devolve, nos parâmetros tabela e campo, os números da tabela e do campo relacionados a célula designada por coluna e linha.
Consulte o exemplo do comando PV SET CELL FIELD.
O seguinte exemplo ilustra o uso do comando PV GET CELL FIELD em um método permitindo a ordem das colunas dinâmicas depois de um clique no cabeçalho. A área só contém colunas dinâmicas. Começamos por instalar o método chamada de retorno EventMethod que será chamado no evento de um clique na área:
PV ON EVENT(area;pv on clicked;"EventMethod")
Esta instrução intercepta todo clique na área. O método EventMethod nos permite detectar os cliques nos cabeçalhos das colunas e ordenar os dados em consequência.
`EventMethod Method
C_BOOLEAN($0)
C_LONGINT($1;$2;$3;$4;$5;$6)
C_INTEGER($tableNum;$fieldNum)
If($5=0) `Se o clic é feito em um cabeçalho
$0:=True `Cancela o evento
PV GET CELL FIELD(area;$4;1;$tableNum;$fieldNum) `Data a ordenar
ORDER BY(Table($tableNum)->;Field($tableNum;$fieldNum)->;>) `Ordem dos dados 4D
End if `Os valores associados nas colunas se ordenam automaticamente
Produto: 4D View
Tema: PV Valor célula
Número
15913
Criado por: 4D View 6.8
PV Get cell value type
PV SET CELL FIELD
4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)