Hello,

What is the exception you are getting?

--James

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


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="raw">TRUE</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


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

Reply via email to