Saut de ligne dans une vue

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Saut de ligne dans une vue

Messagepar seroa » 08 Juil 2011 à 10:54

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.
Dernière édition par seroa le 11 Juil 2011 à 09:58, édité 1 fois.
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 08 Juil 2011 à 11:43

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
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar seroa » 11 Juil 2011 à 08:22

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
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 11 Juil 2011 à 08:51

re,

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

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar seroa » 11 Juil 2011 à 09:58

La solution est :

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

Merci de m'avoir mis sur la voie.
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon


Retour vers Développement

cron