J'ai une forme InfoPath 2007 que je développe qui utilise 3 vues différentes.
Les 3 vues différentes sont fondamentalement la même forme, mais ont des zones de texte affichés, en fonction de ce bouton, l'utilisateur sélectionne. Je INTRODUISE un problème où « 1 vue » a une certaine forme de validation, mais l'utilisateur a sélectionné « vue 2 » et le soumet. La validation de formulaire sur 'view 1' est déclenchée et l'utilisateur ne peut pas soumettre le formulaire. Comment puis-je ignorer la validation de formulaire sur 'view 1' si l'utilisateur soumet actuellement 'view 2'?Infopath 2007 - Comment effectuer la validation des données sur la vue actuelle SEULEMENT?
2
A
Répondre
2
Plutôt que de cocher la norme « ce champ ne peut être vide » case à cocher (par exemple), vous devez utiliser la validation des données règles à la place. Disons que vous avez deux vues avec une zone de texte dans chacune qui ne peut pas être vide, mais que vous voulez seulement appliquer la vue actuelle. Voici la structure de la forme:
champs:
- currentView (nombre) (valeur par défaut = 1)
- text1 (texte) texte2 (texte)
- button1
- Bouton2
vue 1 (par défaut)
text1 - règle: si (currentView = 1 ET text1 est vide) show "ne peut pas être vide"
button1 - action: définir une valeur de champs (currentView = 2); changer de vue (à 2)
vue 2:
texte2 - règle: if (currentView = 2 ET texte2 est vide) montrer "ne peut pas être vide"
Bouton2 - Action: définir une valeur de champs (currentView = 1); changer de vue (à 1)
sens?
Oisin
Questions connexes
- 1. Validation de la table extensible InfoPath
- 2. Comment effectuer une validation sur soumettre uniquement - Plugin jQuery Validation
- 3. Où effectuer la validation des paramètres dans les méthodes imbriquées
- 4. Infopath 2007 Table extensible - deux connexions de données
- 5. Où effectuer la validation des arguments en JavaScript?
- 6. DataNucleus: Comment effectuer automatiquement des actions lors de la validation d'une transaction?
- 7. Comment effectuer la validation Silverlight dans un service Web
- 8. Comment identifier la vue actuelle qui est exposée
- 9. Comment implémenter la validation numérique seulement pour un TextBox?
- 10. SQL Server ne sera pas effectuer la validation régulière d'expression sur la colonne XML
- 11. Infopath 2007: Cacher une case à cocher
- 12. Comment sélectionner et transmettre des données de la vue
- 13. Erreur InfoPath 2007 lors de l'ouverture du fichier
- 14. pour effectuer la validation pour amout (prix) dans ASP.net
- 15. Obtenir des valeurs de la ligne actuelle lors de la liaison de données
- 16. Style CSS des formulaires infopath
- 17. MVVM ViewModel doit-il effectuer une conversion/validation de type?
- 18. comment enregistrer l'heure locale actuelle dans la base de données
- 19. Détermination du nom de la vue actuelle dans une vue partielle dans ASP.NET MVC
- 20. étendre la largeur des colonnes d'une vue sur la grille
- 21. Création d'addins Infopath 2007 qui manipulent le formulaire de conception
- 22. Asp.Net GridView obtient la ligne actuelle sur TemplateField
- 23. utiliser vue seulement comme modèle
- 24. Validation des données JSON
- 25. Cocoa: Obtenir la position actuelle de la souris sur l'écran
- 26. Signature numérique des formulaires InfoPath
- 27. contenu Hiding sur la vue, sur la base de l'autorisation du contrôleur des filtres
- 28. Programmation des pages Wiki Sharepoint 2007 - Validation des entrées
- 29. Afficher seulement après la seconde Pousser sur l'iPhone
- 30. Passer des données de la vue à l'action? Solution?