Cool!  I'll write something up tonight that'll provide more info and send it
to you so you can see where it's at.

--- Niall Pemberton <[EMAIL PROTECTED]> wrote:
> Your stuff sounds interesting and I'm up for a bit of collaboration.
> 
> Niall
> ----- Original Message ----- 
> From: "Hubert Rabago" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Tuesday, February 17, 2004 7:31 PM
> Subject: Re: Problem Dynamically creating form properties
> 
> 
> > I meant to say "I wonder if we can combine what we have."
> >
> > --- Hubert Rabago <[EMAIL PROTECTED]> wrote:
> > > Niall,
> > >
> > > I wonder if we can what we have.
> > > I wonder what that would look like.
> > > Could be interesting.
> > >
> > > Hubert
> > >
> > > --- Hubert Rabago <[EMAIL PROTECTED]> wrote:
> > > > As long as we're sharing... =)
> > > >
> > > > I wrote a plug-in which defines my DynaActionForms based on my DTOs.
> So
> > > if
> > > > I
> > > > have an employee DTO, it will define a DynaActionForm for me with the
> > > > fields
> > > > from my employee DTO.  It helps me cut down on the repetition when my
> DTO
> > > > closely matches my form beans.  The form bean definition can add onto
> the
> > > > definition to allow it to hold non-DTO values such as submit buttons
> and
> > > > other values.
> > > >
> > > > It also knows to convert between the fields of the DTO to and from
> the
> > > form
> > > > bean, kinda like BeanUtils.copyProperties.
> > > >
> > > > It can also support formatting the data, so my users can enter dates
> or
> > > > formatted numbers such as "123,456.00" instead of "123456.00" without
> me
> > > > having to format the data in my action objects and parse it back upon
> > > > submission.
> > > >
> > > > And to further cut down on the repetition, I've also moved all
> form-bean
> > > > definitions and form validation rules into one XML, so all the form
> > > > information is together instead of in separate config files.
> > > >
> > > > I'm looking to share this if anybody's interested.  I'm finishing up
> unit
> > > > tests and docs for it.
> > > >
> > > > - Hubert
> > > >
> > > > --- Niall Pemberton <[EMAIL PROTECTED]> wrote:
> > > > > I have a version of DynaBean based on the MutableDynaClass
> interface
> > > > which
> > > > > allows properties to be added dynamically - which anyone would be
> free
> > > to
> > > > > use (I tried to attach here but struts-user rejected the mail
> saying
> > > "we
> > > > > don't accept executable content" ). We have also equivalent
> versions
> of
> > > > the
> > > > > DynaValidatorForm and DynaValidatorActionForm based on this
> "dynamic"
> > > > > DynaBean.
> > > > >
> > > > > Advantages - no more ActionForm declarations, but it still the
> > > "standard"
> > > > > DynaBean and can plug into the Validator framework.
> > > > >
> > > > > LazyDynaBean - "dynamic" DynaBean
> > > > > LazyDynaClass - implements the MutableDynaClass interface
> > > > >
> > > > > LazyValidatorForm - etension of ValidatorForm which is backed by
> > > > > LazyDynaBean (equivalent to DynaValidatorForm)
> > > > > LazyValidatorActionForm - path based LazyValidatorForm (equivalent
> to
> > > > > DynaValidatorActionForm)
> > > > >
> > > > > I can email this directly to anyone who wants it - or even better
> if
> > > > > someone
> > > > > could offer/suggest a site to load it up to.
> > > > >
> > > > > Niall
> > > > >
> > > > >
> > > > >
> > > > > ----- Original Message ----- 
> > > > > From: "Guillermo Meyer" <[EMAIL PROTECTED]>
> > > > > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> > > > > Sent: Tuesday, February 17, 2004 2:07 PM
> > > > > Subject: RE: Problem Dynamically creating form properties
> > > > >
> > > > >
> > > > > > Actually, not today, because this development we made is not Open
> > > > > > Source, but who knows... may we remake it and open it for free
> use.
> > > > > >
> > > > > > Cheers.
> > > > > > Guillermo
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Paul-J Woodward [mailto:[EMAIL PROTECTED]
> > > > > > Sent: Martes, 17 de Febrero de 2004 10:41 a.m.
> > > > > > To: Struts Users Mailing List
> > > > > > Subject: RE: Problem Dynamically creating form properties
> > > > > >
> > > > > >
> > > > > > That sounds excellent, is it available for use?
> > > > > >
> > > > > > Paul
> > > > > > ------------------------------------------------------------
> > > > > > Global Equity Derivatives Technology
> > > > > > Deutsche Bank [/]
> > > > > > ------------------------------------------------------------
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > "Guillermo Meyer" <[EMAIL PROTECTED]>
> > > > > > 17/02/2004 09:43
> > > > > > Please respond to "Struts Users Mailing List"
> > > > > >
> > > > > >
> > > > > >         To:     "'Struts Users Mailing List'"
> > > > > > <[EMAIL PROTECTED]>
> > > > > >         cc:
> > > > > >         Subject:        RE: Problem Dynamically creating form
> > > > properties
> > > > > >
> > > > > >
> > > > > > I previuosly posted a mail to this list asking why DynaForms are
> > > called
> > > > > > Dynamic if you have to declare them statically in Struts-Config.
> But
> > > > > > there was no answer :(
> > > > > >
> > > > > > We created in our project a DynamicBean (previous DynaBean
> release
> > > and
> > > > > > when Struts 1.1 was no available) and extended ActionForm to be a
> > > > holder
> > > > > > of DynamicBean (somethind like this:
> ((DynamicForm)form).getModel()
> > > > > > returns a DynamicBean with all properties.)
> > > > > >
> > > > > > So, we add html:text fields to the JSP and these are populated to
> > > this
> > > > > > DynamicForm without the need of declaring this property anywhere.
> And
> > > > we
> > > > > > have optionall Contract asserter to verify properties in a
> > > DynamicBean
> > > > > > when needed (usually when using DynamicBean as a DTO between
> Actions
> > > > and
> > > > > > Business delegates)
> > > > > >
> > > > > > Cheers.
> > > > > > Guillermo.
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Bernard Gaughran [mailto:[EMAIL PROTECTED]
> > > > > > Sent: Martes, 17 de Febrero de 2004 07:11 a.m.
> > > > > > To: [EMAIL PROTECTED]
> > > > > > Subject: Problem Dynamically creating form properties
> > > > > >
> > > > > >
> > > > > > Can someone PLEASE help?
> > > > > >
> > > > > > I need to create a User Interface (in JSP) which
> > > > > > presents the user with a number of input fields. The
> > > > > > number of input fields is not known until run-time
> > > > > > (based on user selections in a previous screens).
> > > > > >
> > > > > > The 2 issues I see are:
> > > > > > 1. generating the JSP dynamically with the correct
> > > > > > number of properties
> > > > > > 2. accessing these form fields in the action class.
> > > > > >
> > > > > > Normally, form property definitions need to be
> > > > > > defined at compile time (whether you use Action Forms
> > > > > > or DynaForms)
> > > > > >
> > > > > > Ideally, I'd like to use the struts framework to avail
> > > > > > of Validator,etc,etc. Also, I would like to use Struts
> 
=== message truncated ===


__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html

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

Reply via email to