You could also have the <pre>...</pre> added automatically by the getTamperingMsg method. -R On Mon, Feb 22, 2010 at 12:43 PM, Jakob Korherr <[email protected]>wrote:
> Put them in a h:panelGroup! > > Regards, > Jakob > > 2010/2/22 laredotornado <[email protected]> > > > > > Getting closer, but when I put in this ... > > > > <f:facet name="detailStamp"> > > <h:panelGrid > styleClass="table-reportsTamperComment" > > columns="1" > > border="0"> > > <f:facet name="header"> > > <h:outputText value="Tampering > > Comments"/> > > </f:facet> > > <h:outputText escape="false" > value="<pre>" > > /> > > <t:outputText > > value="#{currentRow.tamperingMsg}" /> > > <h:outputText escape="false" > value="</pre>" > > /> > > </h:panelGrid> > > </f:facet> > > > > this is what is rendered ... > > > > <table border="0" class="table-reportsTamperComment"> > > <thead><tr><th scope="colgroup" colspan="1"> > > Tampering Comments > > </th></tr></thead><tbody><tr><td><pre></td></tr> > > <tr><td>Nothing. Looks ok to me.</td></tr> > > <tr><td></pre></td></tr> > > </tbody></table> > > > > > > Any idea how to get the three lines you sent put into a single table > cell? > > - > > Dave > > > > > > > > > > > > Jakob Korherr wrote: > > > > > > <h:outputText escape="false" value="<pre>" /> > > > <t:outputText id="vehicleInfo" > > > value="#{currentRow.result}"/> > > > <h:outputText escape="false" value="</pre>"/> > > > > > > Regards, > > > Jakob > > > > > > > > > 2010/2/22 laredotornado <[email protected]> > > > > > >> > > >> Thanks for brainstorming other solutions. I really like the "<pre>" > tag > > >> solution, but when I do this, JSF is stripping out the "<pre>" tag > when > > >> the > > >> HTML is rendered ... > > >> > > >> <t:column> > > >> <f:facet name="header"> > > >> <t:outputText value="Result"/> > > >> </f:facet> > > >> <!-- Vehicle Info --> > > >> <pre><t:outputText id="vehicleInfo" > > >> value="#{currentRow.result}"/></pre> > > >> </t:column> > > >> > > >> It is also stripping out the comment. Any idea how to re-write this > so > > >> JSF > > >> keeps the <pre> tag in there? - Dave > > >> > > >> > > >> > > >> Jakob Korherr wrote: > > >> > > > >> > Hmm. You could write your own JSF component or you could try my > > >> suggested > > >> > solution from before and manually escape HTML entities! > > >> > > > >> > Or you know, you could use the HTML <pre> tag. > > >> > > > >> > Regards, > > >> > Jakob > > >> > > > >> > 2010/2/22 laredotornado <[email protected]> > > >> > > > >> >> > > >> >> I am printing back text the user entered so there is no guarantee > > that > > >> >> they > > >> >> will enter it in a particular format. > > >> >> > > >> >> This can't be that hard ... replacing "\n" with HTML-recognizable > > <BR> > > >> >> tags. > > >> >> Surprisingly, Google is coming up empty on this one. Any > additional > > >> help > > >> >> is > > >> >> appreciated, - Dave > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> struberg wrote: > > >> >> > > > >> >> > why not use <ul> and <li> elements and later format your output > via > > >> >> CSS? > > >> >> > > > >> >> > LieGrue, > > >> >> > strub > > >> >> > > > >> >> > --- laredotornado <[email protected]> schrieb am Mo, > > >> 22.2.2010: > > >> >> > > > >> >> >> Von: laredotornado <[email protected]> > > >> >> >> Betreff: Re: How to elegantly replace line breaks with <BR> tag? > > >> >> >> An: [email protected] > > >> >> >> Datum: Montag, 22. Februar, 2010 19:34 Uhr > > >> >> >> > > >> >> >> Will JSF escape the "<BR/>" and make it > > >> >> >> "<BR/>"? I still want other > > >> >> >> "HTML" characters like "&" and "<" escaped. > > >> >> >> > > >> >> >> - Dave > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> Jakob Korherr wrote: > > >> >> >> > > > >> >> >> > Hi, > > >> >> >> > > > >> >> >> > You can provide a special getter method in your > > >> >> >> managed bean for that > > >> >> >> > (something like getResultWithLineBreaks()) and replace > > >> >> >> "\n" with "<br />" > > >> >> >> > in > > >> >> >> > the return value of method. Then you have to change > > >> >> >> your t:outputText > > >> >> >> > component to: > > >> >> >> > > > >> >> >> > <t:outputText > > >> >> >> value="#{currentRow.resultWithLineBreaks}" escape="false" > > >> >> >> /> > > >> >> >> > > > >> >> >> > Regards, > > >> >> >> > Jakob > > >> >> >> > > > >> >> >> > 2010/2/22 laredotornado <[email protected]> > > >> >> >> > > > >> >> >> >> > > >> >> >> >> Hi, > > >> >> >> >> > > >> >> >> >> I'm using MyFaces 1.1.5 with Tomahawk 1.1.7 (Java > > >> >> >> 1.5, Resin, 3.0.19). > > >> >> >> >> Is > > >> >> >> >> there a way in JSF where I can replace the "\n" > > >> >> >> (chr(13) carriage return > > >> >> >> >> character) with the "<BR/>" tag in my > > >> >> >> outputText block? Right now I have > > >> >> >> >> > > >> >> >> >> <t:outputText value="#{currentRow.result}" > > >> >> >> /> > > >> >> >> >> > > >> >> >> >> Thanks, - Dave > > >> >> >> >> -- > > >> >> >> >> View this message in context: > > >> >> >> >> > > >> >> >> > > >> >> > > >> > > > http://old.nabble.com/How-to-elegantly-replace-line-breaks-with-%3CBR%3E-tag--tp27690198p27690198.html > > >> >> >> >> Sent from the MyFaces - Users mailing list archive > > >> >> >> at Nabble.com. > > >> >> >> >> > > >> >> >> >> > > >> >> >> > > > >> >> >> > > > >> >> >> > > >> >> >> -- > > >> >> >> View this message in context: > > >> >> >> > > >> >> > > >> > > > http://old.nabble.com/How-to-elegantly-replace-line-breaks-with-%3CBR%3E-tag--tp27690198p27692067.html > > >> >> >> Sent from the MyFaces - Users mailing list archive at > > >> >> >> Nabble.com. > > >> >> >> > > >> >> >> > > >> >> > > > >> >> > __________________________________________________ > > >> >> > Do You Yahoo!? > > >> >> > Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden > > >> >> Schutz > > >> >> > gegen Massenmails. > > >> >> > http://mail.yahoo.com > > >> >> > > > >> >> > > > >> >> > > >> >> -- > > >> >> View this message in context: > > >> >> > > >> > > > http://old.nabble.com/How-to-elegantly-replace-line-breaks-with-%3CBR%3E-tag--tp27690198p27692517.html > > >> >> Sent from the MyFaces - Users mailing list archive at Nabble.com. > > >> >> > > >> >> > > >> > > > >> > > > >> > > >> -- > > >> View this message in context: > > >> > > > http://old.nabble.com/How-to-elegantly-replace-line-breaks-with-%3CBR%3E-tag--tp27690198p27693370.html > > >> Sent from the MyFaces - Users mailing list archive at Nabble.com. > > >> > > >> > > > > > > > > > > -- > > View this message in context: > > > http://old.nabble.com/How-to-elegantly-replace-line-breaks-with-%3CBR%3E-tag--tp27690198p27694035.html > > Sent from the MyFaces - Users mailing list archive at Nabble.com. > > > > >

