11 novembre 2014

INFOPATH 2013 : Retour à la ligne

De nombreux utilisateurs d'InfoPath souhaitent formater les zones de texte multiligne en y insérant des retours-chariot à leur convenance. Malheureusement, cette fonctionnalité n'est pas disponible nativement dans InfoPath.
Mais la bonne nouvelle c'est qu'elle peut-être facilement réalisée en utilisant une simple connexion de données InfoPath.
 
 
Pour se faire, il faudra créer le fichier XML suivant:



Il indique la définition des caractères spéciaux permettant de réaliser le retour-chariot.
 
Ensuite, via le menu "Données", il faudra ajouter ce fichier en fichier de ressources (il sera ainsi intégré dans le formulaire) :
 


Puis, créer une connexion de données basée sur ce fichier local afin qu'InfoPath puisse l'utiliser via XPath:
 
 
 
Une fois la connexion de données réalisée, vous obtiendrez une nouvelle source secondaire:
 
 
 
Il ne restera plus qu'à utiliser la concaténation suivante sur le contrôle de zone de texte multiligne (par exemple en utilisant la valeur par défaut):
 
 
 
Le résultat sera le suivant: La zone de texte multiligne effectue un retour à la ligne comme nous souhaitons.


Aucun commentaire:

Enregistrer un commentaire