|
|
|
|
|
- Présentation
- Principe
- Mise en place
- Exemple
Valider une page à partir d'un champ qui n'a pas d'action sur le serveur (champ Liste, Combo, ...)
Par défaut, la validation d'une page doit être effectuée par un bouton de type "Envoyer la valeur des champs au serveur (submit)". Pour valider une page lors de la sélection d'un élément dans un champ Liste, Combo, Sélecteur ou Interrupteur, utilisez la fonction PageValide. La fonction PageValide permet de valider une page par l'intermédiaire d'un bouton (visible ou non) dont seul le code de clic serveur est exécuté. Lors de l'utilisation de la fonction PageValide, les événements suivants sont exécutés : - Envoi des données au serveur.
- Code de clic serveur du bouton.
Pour valider une page à partir d'un champ sans action (champ Liste, Combo, Interrupteur, ...) : - Créez un nouveau bouton dans la page : ce bouton dynamique peut être de n'importe quel type, visible ou non. Ce bouton est utilisé pour lancer la validation de la page. Seul le code de clic serveur de ce bouton sera exécuté.
- Dans le code de modification du champ sans action, utilisez la fonction PageValide, en précisant :
- la page à valider si nécessaire.
- le nom du bouton utilisé pour la validation (créé à l'étape numéro 1).
- la frame (ou cadre) contenant le résultat de l'action du bouton (dans le cas d'un frameset par exemple).
La sélection d'un élément dans le champ Liste LISTE_CONTINENT permet d'afficher l'élément sélectionné dans une boîte de dialogue. Le code du champ Liste est le suivant : // -- Initialisation du champ LISTE_CONTINENT ListeAjoute(LISTE_CONTINENT, "Afrique" + RC + "Amérique" + RC + "Asie" + RC + "Europe" + RC + ... "Océanie")  // -- Modification et sortie (onchange) du champ LISTE_CONTINENT // Valide la page et lance l'exécution du code de clic serveur de BTN_Bouton1 PageValide("", BTN_Bouton1) Code du bouton BTN_Bouton1 : // -- Clic sur BTN_Bouton1 (code serveur) Info("Sélection : " + LISTE_CONTINENT[LISTE_CONTINENT])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|