RE: [Spam Rating:3.18] Re: Table and carriage return

2009-01-21 Thread James Sherwood
Hello,

I have not used T4 going from T3 to T5 but I assume most of the components
are the same.

If you are using the standard insert component you can just declare the raw
parameter as true so you output is changed in any way:

component id=insertText type=Insert
binding name=value expression=message/binding
static-binding name=rawTRUE/static-binding
/component


--James

-Original Message-
From: Cathy_123 [mailto:ndgt...@yahoo.com] 
Sent: January-21-09 7:30 AM
To: users@tapestry.apache.org
Subject: [Spam Rating:3.18] Re: Table and carriage return


Thank you for your answer, but I use Tapestry 4, are there another solutions
or I have to change the version ? It's a project of my company so it's
difficult to change ...

Thank you for your help

cathy



Thiago HP wrote:
 
 On Wed, Jan 21, 2009 at 8:40 AM, Cathy_123 ndgt...@yahoo.com wrote:
 
  I set these values on the java code and I try to add ' \n\r' or '\r\n'
 or
 'br' on the string but tapestry
 doesn't understand this carracters. Do you know how to do it ?
 
 HTML completely ignores newline (\n, \r) characters unless they're
 surrounded by a pre tag.
 By the way, Tapestry templates *must* be valid XML, so you should use
 br/ in your templates, not br.
 
 By default, Tapestry converts  the character in lt;,  in gt; , etc.
 The OutputRaw component

(http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5
/corelib/components/OutputRaw.html)
 does not do this conversion, so it can be a solution to your problem.
 
 And I would like that the table doesn't add automatically the carriage
 return when my string is too long like too.
 
 This is a pure HTML question, not Tapestry related. And I don't know
 the answer . . . Maybe you can try the pre tag.
 
 -- 
 Thiago
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 

-- 
View this message in context:
http://www.nabble.com/Table-and-carriage-return-tp21580648p21581350.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



RE: [Spam Rating:3.18] Re: Table and carriage return

2009-01-21 Thread Cathy_123

Thank you for this issue, It's OK for the carriage return but I have a little
problem again 

I have to format the value of the column. Instead to do 

 component id=pagesTable type=PagesTable
binding name=source value=myDataModel/
binding name=columns value=literal:!column1,!,!column2/   
 /component

I do 

 component id=pagesTable type=PagesTable
binding name=source value=myDataModel/
binding name=columns value=literal:!column1,!,=column2Column/ 
 /component

because column2 is a List of data. So with the code java, I use
ITableColumnEvaluator and read the list and return list.get(0) + br/
+list.get(1) + br/ +list.get(2)...

so if I have a insert, I do

 component id=pagesTable type=PagesTable
binding name=source value=myDataModel/
binding name=columns value=literal:!column1,!,!columnFormat/  
 /component

  component id=columnFormatColumnValue type=Block/
  component id=columnFormat type=Insert
binding name=value
value=components.pagesTable.tableRow.column2Column/
binding name=raw value=true/
  /component

But I have an exception because of binding name=value
value=components.pagesTable.tableRow.column2Column/
How can I do to format column2 with Insert (format column2 for each line of
table) ?

thank you for your help

Cathy


James Sherwood wrote:
 
 Hello,
 
 I have not used T4 going from T3 to T5 but I assume most of the components
 are the same.
 
 If you are using the standard insert component you can just declare the
 raw
 parameter as true so you output is changed in any way:
 
 component id=insertText type=Insert
   binding name=value expression=message/binding
 static-binding name=rawTRUE/static-binding
 /component
 
 
 --James
 
 -Original Message-
 From: Cathy_123 [mailto:ndgt...@yahoo.com] 
 Sent: January-21-09 7:30 AM
 To: users@tapestry.apache.org
 Subject: [Spam Rating:3.18] Re: Table and carriage return
 
 
 Thank you for your answer, but I use Tapestry 4, are there another
 solutions
 or I have to change the version ? It's a project of my company so it's
 difficult to change ...
 
 Thank you for your help
 
 cathy
 
 
 
 Thiago HP wrote:
 
 On Wed, Jan 21, 2009 at 8:40 AM, Cathy_123 ndgt...@yahoo.com wrote:
 
  I set these values on the java code and I try to add ' \n\r' or '\r\n'
 or
 'br' on the string but tapestry
 doesn't understand this carracters. Do you know how to do it ?
 
 HTML completely ignores newline (\n, \r) characters unless they're
 surrounded by a pre tag.
 By the way, Tapestry templates *must* be valid XML, so you should use
 br/ in your templates, not br.
 
 By default, Tapestry converts  the character in lt;,  in gt; , etc.
 The OutputRaw component

 (http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5
 /corelib/components/OutputRaw.html)
 does not do this conversion, so it can be a solution to your problem.
 
 And I would like that the table doesn't add automatically the carriage
 return when my string is too long like too.
 
 This is a pure HTML question, not Tapestry related. And I don't know
 the answer . . . Maybe you can try the pre tag.
 
 -- 
 Thiago
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 
 
 -- 
 View this message in context:
 http://www.nabble.com/Table-and-carriage-return-tp21580648p21581350.html
 Sent from the Tapestry - User mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Table-and-carriage-return-tp21580648p21583339.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org