J'ai une application qui présente un formulaire qui accepte de nombreux éléments de données. Je voudrais "obscurcir" ces champs non obligatoires qui n'ont pas été complétés (en mettant l'alpha à ".5"). Je pensais à créer un tableau et à entrer manuellement tous les TextInputs et les CheckBoxes, mais je pensais alors qu'il pourrait/devrait y avoir un moyen d'obtenir une liste de tous les composants et contrôles dans mon application. J'ai fait quelques recherches mais je n'ai pas encore trouvé la réponse - je continuerai à chercher. En regardant par moi-même, j'ai pensé que je poserais la question ici. Merci pour tout conseil.Dans Flex 4, comment puis-je obtenir une liste de composants dans mon application?
Répondre
Je vous recommande d'utiliser les conteneurs Form et FormElement du package mx. Cela fonctionnera dans flex4. Cela vous permet de configurer la validation et les champs obligatoires très facilement. Voici le documentation. Après avoir lu votre commentaire, cela semble facile.
Merci Greg. J'utilise les conteneurs Form et FormElement et j'utilise une validation en indiquant les champs obligatoires. Je n'ai pas posé ma question correctement - désolé. Ce que je me demandais, c'est comment obtenir une liste de mes composants dynamiquement au moment de l'exécution. Je suis à la recherche d'une fonction de type "getComponentList". Par exemple, si j'ai un formulaire avec 3 FormElements, je veux en créer une liste à l'exécution. Merci – JoeH
Vous pouvez parcourir les éléments du formulaire. C'est différent pour MX Form et Spark Form.
var listOfElements:Array = [];
var formItem:FormItem;
for (var i:int = 0; i < myForm.numElements; i++) //myForm.numChildren for MX
{
formItem = myForm.getElementAt(i) as FormItem; //myForm.getItemAt(i) for MX
if(formItem)
{
trace("setting alpha for",formItem.name);
formItem.alpha = 0.5;
listOfElements.push(formItem);
}
}
- 1. Comment obtenir une liste des classes compilées dans mon application Flex?
- 2. Utilisation de composants flex dans une application papervision3d
- 3. Flex 4: Composants imbriqués - Mauvais design?
- 4. Variable dynamique pour fonctions de composants personnalisées dans Flex 4
- 5. Flex 4 Application Scrollbar
- 6. Liste visuelle des composants Flex
- 7. Une application Flex 3 peut-elle lancer et transmettre des données à une application Flex 4?
- 8. Chargement de modules flex compilés avec Flex 4 SDK dans une application compilée avec Flex 3.5
- 9. Utilisation de flex 4 sdk dans flex builder 3
- 10. Comment obtenir dynamiquement une liste de tous les composants PythonCard dans une classe d'interface graphique?
- 11. Comment utiliser bmpdata.draw (composant); sur les composants Flex 4 SPARK?
- 12. comment settimeout dans flex 4?
- 13. Comment puis-je utiliser la fonction google checkout dans mon application Web Flex 4?
- 14. Passer flashvar dans flex 4
- 15. L'ajout de composants à l'application Flex 4 rend l'écran vide?
- 16. Application Flex 4, aide coldfusion
- 17. Insigne d'installation Flex dans une application Flex?
- 18. Miniatures pour les composants mxml dans Flex
- 19. Comment obtenir une URL courte dans mon application iPhone?
- 20. Flex 4 Activer Drag and Drop dans la liste
- 21. États globaux dans Flex 4
- 22. Comment laisser mon application supporter iOS 4?
- 23. défaut de réglage Index pour une liste déroulante flex 4
- 24. Éviter la mise en cache d'ItemRender dans une liste d'étincelles dans Flex 4
- 25. Ajout de composants à CoverFlow dans Flex
- 26. faire glisser des composants dans flex
- 27. Création dynamique de composants Flex dans ActionScript
- 28. Comment devrais-je organiser mon application Flex?
- 29. Comment utiliser un fichier SWF dans un skin Flex 4?
- 30. Exécution de composants SWT dans une application Swing
Avez-vous obtenu la réponse à cette question? existe-t-il une méthode comme getcomponentList? – karthi