Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Displayed line number
|
Displayed line number -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Entier long |
![]() |
Numéro de ligne en cours d’affichage | |||||
La commande Displayed line number fonctionne uniquement dans le contexte de l’événement formulaire On Display Detail. Elle retourne le numéro de la ligne en cours de traitement durant l’affichage à l’écran d’une liste d’enregistrements ou des lignes d'une list box. Si Displayed line number est appelée en-dehors de l’affichage d’une liste ou d'une listbox, elle retourne 0.
Dans le cas d'une liste d'enregistrements, lorsque la ligne affichée n’est pas vide (c’est-à-dire lorsqu’elle est associée à un enregistrement), la valeur retournée par Displayed line number est identique à celle retournée par Selected record number.
Comme Selected record number, Displayed line number débute à 1. Cette commande est utile lorsque vous souhaitez appliquer un traitement à chaque ligne d’un formulaire liste ou d'une list box affiché(e) à l’écran, y compris aux lignes vides.
Cet exemple permet d’appliquer une couleur alternée à un formulaire liste affiché à l’écran, même pour les lignes sans enregistrement :
`Méthode du formulaire liste
If(Form event code=On Display Detail)
If(Displayed line number% 2=0)
`Noir sur blanc pour le texte des lignes paires
OBJECT SET RGB COLORS([Table 1]Champ1;-1;0x00FFFFFF)
Else
`Noir sur bleu pâle pour le texte des lignes impaires
OBJECT SET RGB COLORS([Table 1]Champ1;-1;0x00E0E0FF)
End if
End if
Produit : 4D
Thème : Sélections
Numéro :
897
Modifié : 4D v11 SQL
4D - Langage ( 4D v20 R7)