you forgot the important detach() { room.detach(); }

-igor


On Tue, Mar 25, 2008 at 1:52 PM, Timo Rantalaiho <[EMAIL PROTECTED]> wrote:
>
> On Tue, 25 Mar 2008, [EMAIL PROTECTED] wrote:
>  > Is there built-in mechanism to auto convert the checkbox model value
>  > to be a character set Y/N  or Yes/No or any other pairs?
>  > This is frequently used pattern.
>
>  Probably you could set your own IConverter on the component
>  corresponding the checkbox. The converter can then be reused
>  as needed.
>
>  I've typically (if not always) used checkboxes with custom models
>  directly toggling things in domain objects, e.g.
>
>  class RoomReservedModel extends Model {
>   private IModel room;
>
>   public RoomReservedModel(IModel room) {
>       this.room = room;
>   }
>
>   @Override
>   public void setObject(Object object) {
>       room().setReserved((Boolean) object);
>   }
>
>   @Override
>   public Object getObject() {
>       return room().isReserved();
>   }
>
>   private Room room() {
>       return (Room) room.getObject();
>   }
>  }
>
>  Best wishes,
>  Timo
>
>  --
>  Timo Rantalaiho
>  Reaktor Innovations Oy    <URL: http://www.ri.fi/ >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to