On Header Click
| Code | Peut être appelé par | Définition |
|---|---|---|
| 42 | Zone 4D View Pro - List Box - Colonne de List Box | Un clic se produit dans un en-tête de colonne |
Description
List Box
Cet événement est généré lorsqu'un clic se produit sur l'en-tête d'une colonne de list box. Dans ce cas, la commande Self vous permet d'identifier l'en-tête de la colonne sur laquelle vous avez cliqué.
Si la propriété Sortable a été sélectionnée pour la list box, vous pouvez décider d'autoriser ou non un tri standard de la colonne en passant la valeur 0 ou -1 dans la variable $0 :
- Si
$0est égal à 0, un tri standard est effectué. - Si
$0est égal à -1, un tri standard n'est pas effectué et l'en-tête n'affiche pas la flèche de tri. Le développeur peut toujours générer un tri de colonne basé sur des critères de tri personnalisés à l'aide du langage 4D.
Si la propriété Sortable n'est pas sélectionnée pour la list box, la variable $0 n'est pas utilisée.
4D View Pro
Cet événement est généré lorsque l'utilisateur clique sur un en-tête de colonne ou de ligne dans un document 4D View Pro. Dans ce contexte, l'objet événement retourné par la commande FORM Event contient :
| Propriété | Type | Description |
|---|---|---|
| code | entier long | 42 |
| Description | text | "On Header Click" |
| objectName | text | Nom de la zone 4D View Pro |
| sheetName | text | Nom de la feuille de l'événement |
| range | object | Plage de cellule |
| sheetArea | entier long | L'emplacement de la feuille où l'événement a eu lieu: |
Exemple
If(FORM Event.code=On Header Click)
Case of
:(FORM Event.sheetArea=1)
$values:=VP Get values(FORM Event.range)
:(FORM Event.sheetArea=2)
VP SET CELL STYLE(FORM Event.range;New object("backColor";"gray"))
:(FORM Event.sheetArea=0)
VP SET CELL STYLE(FORM Event.range;New object("borderBottom";\
New object("color";"#800080";"style";vk line style thick)))
End case
End if