| 4D View v15PV GET CELL FIELD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 PV GET CELL FIELD 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV GET CELL FIELD ( zone ; colonne ; ligne ; numTable ; numChamp ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D View | |||||
| colonne | Entier long |   | Numéro de colonne de la cellule | |||||
| ligne | Entier long |   | Numéro de ligne de la cellule | |||||
| numTable | Entier |   | Numéro de table | |||||
| numChamp | Entier |   | Numéro de champ | |||||
La commande PV LIRE CHAMP CELLULE retourne dans les paramètres numTable et numChamp les numéros de la table et du champ liés à la cellule désignée par colonne et ligne.
Reportez-vous à l'exemple de la commande PV FIXER CHAMP CELLULE.
L'exemple suivant illustre l'emploi de la commande PV LIRE CHAMP CELLULE dans une méthode permettant de trier des colonnes dynamiques lors d'un clic sur l'en-tête. La zone ne contient que des colonnes dynamiques. Nous commençons par installer la méthode de rétro-appel MéthodeEvénement, qui sera appelée en cas de clic dans la zone :
 PV ON EVENT(Zone;pv on clicked;"MéthodeEvénement")Cette instruction intercepte tout clic dans la zone. La méthode MéthodeEvénement nous permettra de détecter les clics sur les en-têtes des colonnes et de trier les données en conséquence :
  //Méthode MéthodeEvénement
 C_BOOLEAN($0)
 C_LONGINT($1;$2;$3;$4;$5;$6)
 C_LONGINT($numTable;$numChamp)
 
 If($5=0) //Si le clic a eu lieu dans un en-tête
    $0:=True //Filtrer l'événement
    PV GET CELL FIELD(zone;$4;1;$numTable;$numChamp) //Données à trier
    ORDER BY(Table($NumTable)->;Field($numTable;$numChamp)->;>) //Tri des données 4D
 End if //Les valeurs liées dans les colonnes sont automatiquement triées
	Produit :  4D View
	Thème :  PV Valeur de cellule
	Numéro :  
        15913
        
        
        
	
	Créé :  4D View 6.8
	4D View - Langage ( 4D View v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire