Is the value of devImage really a url ? If that is the case then you can
give it an instance of IAsset by doing something like this in your
page/component:

public IAsset getDeveloperAsset(Developer dev)
{
   return new ExternalAsset(dev.getDevImage(), this.getLocation());
}

Not exactly the prettiest feeling way to do it but ....

Of course....if it's really just a local context-relative url you could also
always get away with:

<img src="/test/images/test.jpg" />

On 5/5/07, li li <[EMAIL PROTECTED]> wrote:

Thank you! But image HTML code seem don't work:

<td>
<span jwcid="@Image"
image="ognl:components.tableRows.tableRow.developer.devImage"/>
</td>

The value of "developer.devImage" is
"http://localhost:7001/test/images/test.jpg";.
It throws exception:"No type converter for type org.apache.tapestry.IAsset
is available."

lirenwang


>From: "Jesse Kuhnert" <[EMAIL PROTECTED]>
>Reply-To: "Tapestry users" <users@tapestry.apache.org>
>To: "Tapestry users" <users@tapestry.apache.org>
>Subject: Re: How to display html in Table component?
>Date: Sat, 5 May 2007 23:29:27 -0400
>
>Oh.....Maybe you just want a particular row (or table cell ) to
>appear red
>or similar...Then look at the example at the very bottom of this
>page:
>
>
http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreference/table.html

>
>With that I could make something red via:
>
><tr jwcid="[EMAIL PROTECTED]:TableRows"
>class="ognl:beans.evenOdd.next">
>     <td align="left">
>      <span style="color:red"><span jwcid="@Insert"
>value="ognl:components.tableRows.tableRow.threadTitle /></span>
>     </td>
>     <td align="right">
>       <span jwcid="@Insert"
>value="ognl:components.tableRows.tableRow.getScoreDisplay(0)" />
>     </td>
>     <td align="right">
>       <span jwcid="@Insert"
>value="ognl:components.tableRows.tableRow.getScoreDisplay(1)" />
>     </td>
>     <td align="right">
>       <span jwcid="@Insert"
>value="ognl:components.tableRows.tableRow.getScoreDisplay(2)" />
>     </td>
>   </tr>
>
>OR....even easier would be saying:
>
><style>
>   tr td.boldColor { color:red; }
></style>
>
><tr jwcid="[EMAIL PROTECTED]:TableRows"
>class="ognl:beans.evenOdd.next">
>     <td align="left" class="boldColor">
>        <span jwcid="@Insert"
>value="ognl:components.tableRows.tableRow.threadTitle />
>     </td>
></tr>
>
>
>On 5/5/07, li li <[EMAIL PROTECTED]> wrote:
>>
>>Hi Jesse:
>>
>>    If I use Table component,how to do it? My code is:
>>
>><table align="center" jwcid="@contrib:Table"
>>source="ognl:modaltest"
>>pageSize="4" columns="id,threadTitle,!developer.id:Author:
>>developer.devName,!literal:developer.devImage" raw="true" />
>>
>>It seems that the raw parameter don't work?
>>
>>
>>
>>*lirenwang*
>>
>>------------------------------
>>From: *"Jesse Kuhnert" <[EMAIL PROTECTED]>*
>>Reply-To: *"Tapestry users" <users@tapestry.apache.org>*
>>To: *"Tapestry users" <users@tapestry.apache.org>*
>>Subject: *Re: How to display html in Table component?*
>>Date: *Sat, 5 May 2007 23:17:48 -0400*
>> >http://tapestry.apache.org/tapestry4.1/components/general/insert.html
>> >
>> >Set the "raw" parameter to true , as in:
>> >
>> ><span jwcid="@Insert" value="ognl:yourProperty.getMyHtml()"
>> >raw="true" />
>> >
>> >On 5/5/07, li li <[EMAIL PROTECTED]> wrote:
>> >>
>> >>hi everyone:
>> >>
>> >> Could Contrib:Table component display HTML code? I want to
>> >>display some
>> >>HTML code in Tapestry4's Table component.How to do it? For
>> >>example,I want
>> >>to display a red font in table,but when table rendered,it will
>> >>escape these
>> >>HTML code to plain text. So I couldn't display some html in
>>Table.
>> >>How to do
>> >>it? thks!
>> >>
>> >>------------------------------
>> >>免费 下载 MSN Explorer
>>
>><http://g.msn.com/8HMACNCN/2743??PS=47575
>---------------------------------------------------------------------

>>
>> >>To
>> >>unsubscribe, e-mail: [EMAIL PROTECTED] For
>> >>additional
>> >>commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>> >
>> >--
>> >Jesse Kuhnert
>> >Tapestry/Dojo team member/developer
>> >
>> >Open source based consulting work centered around
>> >dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
>>
>>
>>------------------------------
>>免费下载 MSN Explorer
>><http://g.msn.com/8HMACNCN/2743??PS=47575
>---------------------------------------------------------------------

>>To
>>unsubscribe, e-mail: [EMAIL PROTECTED] For
>>additional
>>commands, e-mail: [EMAIL PROTECTED]
>>
>
>
>
>--
>Jesse Kuhnert
>Tapestry/Dojo team member/developer
>
>Open source based consulting work centered around
>dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger:  http://messenger.msn.com/cn


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

Reply via email to