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

Reply via email to