4D View v16

PV Get on event method

Página Inicial

 
4D View v16
PV Get on event method

PV Get on event method 


 

PV Get on event method ( area ; evento ) -> Resultado 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
evento  Inteiro longo in Evento 4D View
Resultado  String in Nome do método 4D

O comando PV Get on event method devolve o nome do método de chamada de retorno associado ao evento indicado para a área 4D View.

As constantes PV EventosPV SET ROW HEADER se utilizam para definir o parâmetro evento:

Constante Tipo Valor
pv on active cell changed Inteiro longo 8
pv on cell value changed Inteiro longo 9
pv on clicked Inteiro longo 2
pv on column resize Inteiro longo 12
pv on column sort Inteiro longo 14
pv on contextual click Inteiro longo 15
pv on double clicked Inteiro longo 4
pv on drag Inteiro longo 10
pv on drop Inteiro longo 11
pv on getting focus Inteiro longo 0
pv on keyboard Inteiro longo 6
pv on losing focus Inteiro longo 1
pv on right clicked Inteiro longo 3
pv on row resize Inteiro longo 13
pv on scrolled Inteiro longo 5
pv on selection changed Inteiro longo 7

Se nenhum método está associado ao evento, PV Get on event method devolve uma cadeia vazia.

Exemplo  

É uma boa idéia desativar temporariamente uma chamada ao evento e executar um processo antes de voltar a estabelecer a chamada original.
Este é um método simples que gera esta "desconexão" de forma genérica utilizando PV Get on event method por exemplo, para o evento pv on cell value changed:

 C_TEXT($EventMethod)
 
  //Salvar o método
 $EventMethod:=PV Get on event method(Area;pv on cell value changed)
 
 PV ON EVENT(Area;pv on cell value changed;"") //Cancelação
 
  //... Coloque o processo a executar aqui
 
 PV ON EVENT(Area;pv on cell value changed;$EventMethod//Restaurar



Ver também 

PV Get on command method
PV Get on error method
PV ON EVENT

 
PROPRIEDADES 

Produto: 4D View
Tema: PV Área
Número 15993

 
HISTÓRIA 

Criado por: 4D View 6.8

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)