A partire da 4D v18, è disponibile una nuova serie di eventi modulo di 4D View Pro. Essi restituiscono informazioni speciali a cui si può accedere con il nuovo comando FORM Event introdotto in questo post. Salutate: “Al ridimensionamento della colonna”, “Al ridimensionamento della riga”, “Al clic”, “Al doppio clic”, “Al clic sull’intestazione”, “Al cambio di selezione” e “Dopo la modifica”.
Questi nuovi eventi sono elencati nell’elenco delle proprietà:
Quando si verifica l’evento, è possibile recuperare tutte le informazioni associate dall’oggetto restituito dal comando. FORM Event comando. Ad esempio, se è stato selezionato l’evento “Su ridimensionamento colonna”, il comando restituirà un oggetto con informazioni di questo tipo quando una colonna viene ridimensionata:
È possibile utilizzare questo oggetto per attivare un’azione, come l’impostazione del colore di sfondo della colonna ridimensionata in rosso:
If (FORM Event.code=On Column Resize)
VP SET CELL STYLE (FORM Event.range;New object("backColor"; "red"))
End if
Date un’occhiata all’HDI per vedere questi nuovi eventi in azione e consultate il doc center per ulteriori dettagli tecnici.
Nota: come spiegato in questo post, gli attributi restituiti dipendono dal contesto e possono essere diversi a seconda dell’elemento utilizzato. L’esempio precedente riguarda un oggetto 4D View Pro durante un evento “On Column Resize”. Per altri oggetti o altri eventi, vengono restituiti attributi diversi.