Page 1 sur 1

Saut de ligne dans une vue

MessagePublié: 08 Juil 2011 à 10:54
par seroa
Bonjour à tous,

J'ai un problème avec l'affichage d'une vue. Pour afficher un champ text riche dans ma vue, je passe par un champ intermédiaire calculé qui contient la formule : @Text(MonTextRiche).

Dans ma vue j'affiche le champ intermédiaire, pas de problème.

Mais lorsque la vue s'affiche dans mon masque (c'est une vue catégorisée), il y a un saut de ligne avant l'affichage de mon champ intermédiaire.

Si je met du texte en dur, à la place de mon champ intermédiaire, pas de soucis.

Dans le code source de ma page, il y a bien un <br> avant la valeur du champ intermédiaire.

Vous voyez d’où cela pourrait venir ce saut de ligne ?

Merci.

MessagePublié: 08 Juil 2011 à 11:43
par Michael DELIQUE
salut

on ne peut pas afficher un richtext dans une vue.
2 solutions

- dans la colonne faire un @abstrct(monchamprichtext)
- dans le masque via du ls copier le texte du richtext dans un champ text et afficher celui-ci dans la vue

MessagePublié: 11 Juil 2011 à 08:22
par seroa
Salut,

Oui c'est la deuxième solution que j'ai mis en application. Le problème c'est que lorsque j'affiche ma vue dans mon masque (en élément intégré), j'ai un saut de ligne qui apparait.

Ex :

08/07/2011 11:42:59 Nom Poster
Mon text riche
08/07/2011 10:55:06 Nom Poster
Mon text riche
08/07/2011 10:47:42 Nom Poster
Mon text riche

Merci

MessagePublié: 11 Juil 2011 à 08:51
par Michael DELIQUE
re,

dans ton code qui copie le texte vers le champ texte fait un replace des caracteres chr(10) & chr(13)

MessagePublié: 11 Juil 2011 à 09:58
par seroa
La solution est :

@ReplaceSubstring(@Text(MonChampTextRiche);@NewLine;"")

Merci de m'avoir mis sur la voie.