[jsp taglib][html][textarea] propriété wrap ?

Fermé
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 5 déc. 2006 à 09:26
JBOSS Messages postés 1 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 11 février 2007 - 11 févr. 2007 à 10:22
Bonjour,

Un problème se pose à moi sur une application. Dans une page JSP, j'ai un textarea html invoqué de cette manière :

Code :

<html:textarea cols="70" rows="15" name="BABAR" property="PROP" readonly="true" />


Je voudrais simplement savoir de quelle facon je pourrais intégrer la propriété WRAP et la modifier ?
J'ai chercher du coté de la doc des taglib mais n'ai pas trouvé de propriété analogue... le but étant bien sur de mettre une scroll bar horizontale dans ma zone de texte pour ne pas casser les lignes écrites.

Si quelqun peut m'aiguiller ou connait une autre alternative, je lui en serais très reconnaissant.

merci :)

A voir également:

7 réponses

Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11
5 déc. 2006 à 11:23
Pourquoi ne pas utiliser des propriétés CSS?

Tu peux rajouter par exemple :

style="white-space: nowrap; overflow: scroll;"





.
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
5 déc. 2006 à 11:51
Impeccable :)

Je vais virer le white-space en fait et ne garder que le scroll :)

Grand merci à toi !

0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
5 déc. 2006 à 12:12
Re,

J'ai juste un hic en fait, c'est que ma scroll est bien visible (en transparence car non utilisée), mais elle n'est jamais utilisée. Le texte va à la ligne automatiquement même lorsqu'il n'y a pas de retour à la ligne.

Comment faut-il faire pour que la scroll soit utilisée, et qu'il n'y ai pas de retour à la ligne automatique ?

0
Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11
5 déc. 2006 à 13:21
Rajoute ce que tu as supprimé:

white-space: nowrap;


... qui empêche la rupture de ligne.


.
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
5 déc. 2006 à 13:29
C'est ce que j'ai fait en attendant mais ca ne fonctionne pas justement :s
Car avec l'attribut nowrap ca me met tout sur la meme ligne (logique oui je sais), mais si je ne le met pas, outre mes retours à la ligne de mes messages, si le message a écrire dans la zone texte est trop long, ce dernier est cindé pour ne pas dépacer la longueur de la zone de texte. Du coup la scroll bar reste translucide car non utilisée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11
5 déc. 2006 à 14:02
Je ne comprend plus ton besoin!

Es-tu obligé d'utiliser un textarea, qui plus est en read-only? Pourquoi ne pas utiliser une div stylée avec laquelle tu pourras à la fois avoir un ascenceur horizontal et faire des retours de ligne grâce à la balise <br/>?

Par exemple:

<div style="border: 1px solid #aaa; overflow: scroll; width: 500px; height: 200px; font-family: monospace; white-space: nowrap;">

Une première ligne qui dépasse allègrement de la largeur de ta zone mais grâce au scrolling horizontal ne subit pas de rupture<br/>

Une deuxième ligne à la ligne<br/>

Une troisième...
</div>


Bien sûr le style de la div peut-être exporté dans ton fichier CSS...

.
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
5 déc. 2006 à 14:17
Pourquoi un textarea ? Simplement parce qu'il s'agit d'un projet que je reprend en partie et que le client voulait en textarea ^^

Et puis je rappelle qu'il s'agit d'un tag JSP et non de l'HTML. J'ai besoin de la balise jsp pour remplir le zone de texte via un bean référencé dans la propriété 'property' du tag.

Je vais regarder s'il n'y a pas autre chose qu'un textarea.
0
Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11
5 déc. 2006 à 14:44
OK.

Par le CSS sur ton textarea pas possible d'avoir ce que tu souhaites, à ma connaissance seul l'attribut WRAP fonctionne mais comme tu le dis non utilisable via JSP alors je n'ai plus en poche que par le CSS sur une div...

Bonne recherche ;-)

.
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857 > Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006
5 déc. 2006 à 15:12
Merci de ton aide en tout cas :)
0
JBOSS Messages postés 1 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 11 février 2007
11 févr. 2007 à 10:22
Bonjour !
Je suis un débutant dans la programmation java. Je veux développer un formulaire jsp faisant des calculs d’une façon dynamique comme dans une page Excel sans que j’aie à valider pour que le résultat s’affiche sur une autre page de validation.
Comment puis-je procéder ?
Merci
0