> How would you envision it working?

Thats where I thought you could help :)

Currently I define templates with "holes" in them to be filled in by include
tags.  Then in my xwork.xml action definition I define static parameters
such as "<param name="main">car.jsp</param>.  I use an action base class
ParametersAction which implements Parameterizable and pushes all the static
params onto the stack for use from my page.  This works great.

I am a little concerned about the overhead of using the servlet dispatcher
for each of these included components (should I be?)  Component actions
could be called directly without using the servlet dispatcher.

As for components interacting together, I don't know what is possible with
JSP tags.  One of the problems is getting a child tag (lets say a text input
field) to add content to a parent tag (eg put an onLoad in the body tag).
Maybe this could be solved by caching the body content and then prepending
or appending the parents content.

John.

----- Original Message ----- 
From: "Pat Lightbody" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 25, 2003 6:49 AM
Subject: [OS-webwork] HTML Components [Was: Thought concerning HTML form
rendering]


> John,
> I did this kind of stuff all the time in WebWork to some extent, but not
at
> the level of interaction you've proposed. >
> -Pat
>
> ----- Original Message ----- 
> From: "John Patterson" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, September 22, 2003 7:36 AM
> Subject: Re: [OS-webwork] Thought concerning HTML form rendering
>
>
> > Hi Jason.
> >
> > Have you given any more thought to how components would work with WW?
> > Currently I use the Include tag to build my page up from smaller parts.
> > This is quite limiting though.  It would be great if components could
> > interact with each other.  ie A date picker could add some JavaScript
the
> > header and maybe interact with other date pickers (ie when from date is
> > increased, to date can be increased automatically).  Or a form field
could
> > add some JS code to the form validation function that determines whether
> the
> > page can be submitted or not.
> >
> >
> > ----- Original Message ----- 
> > From: "Jason Carreira" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, September 22, 2003 3:23 PM
> > Subject: RE: [OS-webwork] Thought concerning HTML form rendering
> >
> >
> > Well, I would hate to have custom object types for this.... Tying apps
> > to WebWork is opposed to the general WebWork idea.
> >
> > I see where you're coming from, but I'm not sure (without the custom
> > types) how you can specify text vs. textarea... Also, how do you specify
> > a radio-button set with enumerated values vs. a text box.
> >
> > I'm all for custom components, though, and I think adding things like a
> > pre-built date-picker, etc. would be very valuable.
> >
> > Jason
> >
> > > -----Original Message-----
> > > From: Joseph Ottinger [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, September 22, 2003 8:26 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: [OS-webwork] Thought concerning HTML form rendering
> > >
> > >
> > > Would it be better to have something like this:
> > >
> > > <ww:field name="foo.bar" label="'Bar'" />
> > >
> > > instead of
> > >
> > > <ww:text name="foo.bar" label="'Bar'" />
> > >
> > > Consider: the rendering engine can see that the field is a
> > > String, so it can generally figure out the rendering type.
> > > Maybe String isn't a brilliant idea - maybe there's a
> > > possibility of creating new types in WebWork such that the
> > > form can look at the type and say "Gee, this is supposed to
> > > be a textarea, let's render it that way," or "Gee, this is a
> > > numeric type, integral, let's generate an input field that
> > > doesn't allow non-numerics or decimal points," etc.
> > >
> > > No, I don't have any code to show off for this, nor am I
> > > convinced this is a "solution," and in fact, I'm not even
> > > sure there's a problem... just trying to think in terms of
> > > how a user might use this, without having to know the
> > > destination types. Imagine: a Phone type, or a ZIP, or a
> > > State... all with custom renderers that don't require
> > > anything special on the front end... just a reference to the
> > > field in question.
> > >
> > > -------------------------------------------------------------------
> > > Joseph B. Ottinger                         http://enigmastation.com
> > > IT Consultant                                [EMAIL PROTECTED]
> > > J2EE Editor - Java Developer's Journal   [EMAIL PROTECTED]
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > Opensymphony-webwork mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to