Thanks for the reply Uli.  I see how I can do this on a case by case basis
but what I was hoping for was to contribute a block / renderer / validator /
translator that were all associated with entities of type Entity B, and then
wherever they were included an entity being rendered using a BEF / Bean
Display, the relevant block would automatically be rendered - is this
approach possible?  Having to manually supply <t:parameter ... for every
page would not be a very attractive option.

Regards,
Jim.

-----Original Message-----
From: Ulrich Stärk [mailto:u...@spielviel.de] 
Sent: 16 June 2010 14:28
To: Tapestry users
Subject: Re: Custom Edit Block

You will want to apply the NonVisual annotation to your id field and use the
BeanDisplay component 
for displaying the contents in your display scenario. I'm not sure right now
whether the NonVisual 
annotation will make the BeanEditForm render a hidden input field though...
If it doesn't you have 
to something like

<t:beaneditform object="entity">
   <t:parameter name="id">
     <t:hidden t:id="id" value="entity.id"/>
   </t:parameter>
</t:beaneditform>

as described on the page you were referring to.

HTH,

Uli

On 16.06.2010 15:11, Jim O'Callaghan wrote:
> I'm trying to put together an edit / display block for an entity (Entity
B)
> where for simplification the entity contains an id and a desc field
>
>     -  in an edit scenario I want the rendered output to have a hidden
field
> for the id and an input field for the desc field, so that upon submission
I
> can use the id to update an existing entity using the desc field
>
>     - in a display scenario I just need to display a readonly text field
for
> the desc
>
>
>
> I want to be able to use this block system-wide in bean edit forms and
bean
> displays where the form is being rendered for Entity A which contains a
1:1
> Entity B.
>
>
>
> I'm looking at the example at
> http://tapestry.apache.org/tapestry5/guide/beaneditform.html but drawing a
> bit of a blank on how some tml to render my hidden id field and my text
desc
> field for edit, and my text desc field only for display fits in with the
> code.  Can anyone point to a more comprehensive online example or let me
> know if what I am doing is something achievable?  I'm not sure if Google
> just isn't cooperating today or I am being stupid ...
>
>
>
> Regards,
>
> Jim.
>
>

---------------------------------------------------------------------
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