Jorge, what you describe is very similar to what Trails (https://trails.dev.java.net/): it displays and generates pages dynamically depending on the action (create, edit, display) and the backend information (a database, most of the time). Maybe you should take a look at it...
Regards, Dario On 12/19/05, Jorge Quiroga <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm developing my first app with Tapestry (rc1 and jdk 1.5), and I need > to generate a page for querying against a DB, based on a C/S existing > app, but what I want (if that is possible with Tapestry) is a page > dynamically generated, based on a metadata who define things like fields > to show in the result, possible parameters (name, display, type, etc) > and the kind of component to render for each parameter (select, radio or > text, etc). I saw a Dynamic component > (http://www.mjhenderson.com/tapestry/components/dynamic/DynamicBlock.html) > but isn´t clear for me the example that he shows. Every page that will > be show, has a menu (in js) the parameter's list (with or without tabs > grouping them) and the result table (after submit the values of > parameters) I read about RenderBlock and RenderBody, but the example > shows that I need a .page and .html for each Menu option with some hard > code, by the other side the conditional component could be a solution, > but it seems a "brute force" solution. Isn't clear for me how with > Tapestry I can generate this template and catch the parameters' values > for the runtime named and generated components and how generate them > with minimum .page, .htm archives. Can someone explain me how to achieve > this? or if I need another kind of tool, which one recommend? > > > Thanks in advance > > Jorge Quiroga > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "Painting: The art of protecting flat surfaces from the weather and exposing them to the critic." Ambrose Bierce --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
