Documentation | Méthode | AreaListPro
| Retour
alp_SetFile| Syntaxe : alp_SetFile (ptrArea; ptrTable; ;{SousSel}) |
| Paramètre | Typage | | Description | |
| ptrArea | Pointeur | > | pointeur sur la zone AreaList Pro | |
| ptrTable | Pointeur | > | pointeur sur la table à lier à la zone AreaList Pro | |
| SousSel | Entier | > | optionnel, nombre d'enregistrements affichés simultanément dans la liste | |
| ptrArea | Pointeur | > | pointeur sur la zone AreaList Pro | |
| Cette méthode est la première à appeler lors du paramétrage de la zone AreaList Pro lorsqu'elle est liée à une table. ptrArea est un pointeur sur la zone AreaList Pro, ptrTable est un pointeur sur la table, SousSel est un paramètre optionnel qui permet d'indiquer combien d'enregistrements seront affichés simultanément dans la liste. Par défaut, si le paramètre est omis, la valeur est 32000 qui est aussi la limite de AreaList Pro et des tableaux 4D. |
| alp_SetFile retourne le pointeur de zone passé en paramètre, cela uniquement pour permettre d'avoir la syntaxe suivante : |
| Lorsque SousSel est plus petite que le nombre total d'enregistrements dans la sélection courante, la librairie s'occup automatiquement de découper cette sélection pour présenter une sous-sélection. |
| Dans le formulaire malp_ListH, 4 boutons sont présents pour permettre de naviguer dans les sous-sélections d'enregistrements. Ces boutons doivent s'appeler bListFirst, bListPrevious, bListNext et bListLast (nom de variable et nom d'objet), leur affichage est alors géré par la méthode alp_SubSelect qui est appelée dans alp_UpDateOnOutSideCall lors de la mise à jour de la zone. |
| Pour que cet appel soit pris en compte, il faut après un changement de sélection (une recherche par exemple) appeler alp_UpDate avec comme selecteur OnSelection. |
| Lors du paramétrage, on ne veut que 200 enregistrements affichés simultanéments |
| Voici la méthode objet d'un bouton qui présent l'éditeur de recherche 4D à l'utilisateur |
| Après la recherche, le sélecteur OnSelection fera agir alp_UpDateOnOutSideCall de manière à cacher ou montrer les boutons qui gèrent le déplacement dans les sous-sélections. |
Documentation | Méthode | AreaListPro
| Haut de page | Retour
|