View Full Version : Wizards
Ted Husted
07-15-2005, 12:16 PM
Right now, my team is using five out of the eight Spring.Web features, listed here:
* http://opensource.atlassian.com/confluence/spring/display/NET/Spring.Web
And we're very happy campers 8)
We're reaching a point where we might be able to use Wizards too.
Any chance we could get a starter page on Spring.Web Wizards, to complete the series?
-Ted.
Mark Pollack
07-19-2005, 05:06 PM
Nice, Sure - our likely candidate Aleks is on vacation now :) Lets see after the release and when he gets back....
Cheers,
Mark
Ted Husted
07-21-2005, 12:59 PM
Not to worry, I'm sure we can figure it out from the source. Though, the starter pages are a timesaver.
A very helpful thing would be for someone to upload the fabled ArtFair example. I'm not suggesting anyone spend time dressing it up, just post it where the community can have a look-see.
Most of us early-adopters learn best from code and example. The code, at least, we got :wink:
-Ted.
Rick Evans
07-21-2005, 01:34 PM
Hiya Ted
The fabled 'ArtFair' project has been superceded by the concrete SpringAir (http://www.jroller.com/page/kdonald?entry=spring_by_example) demo project.
Yes, I did just post a link to a Java blog by Keith 'Steve' Donald. We're using the same domain model so that the project provides a common frame of reference for folks moving between Spring (http://www.springframework.org/) / Spring.NET (http://www.springframework.net/) and Java / .NET.
This project will be 'uploaded' sometime this weekend, and will be released as part of the 1.0 release on the 31st of July.
Hopefully (time permitting) I'll be able to write a view layer using OverDrive MVC (http://opensource.atlassian.com/confluence/oss/display/OVR/Home) (in addition to the ASP.NET based view layer that is currently lying on my laptop). Of course, once the source code for SpringAir is out there, maybe someone else (http://forum.springframework.net/profile.php?mode=viewprofile&u=79) could port the View layer to OverDrive MVC (http://opensource.atlassian.com/confluence/oss/display/OVR/Home). :wink:
Ciao
Rick
Aleks Seovic
08-13-2005, 03:02 PM
Hi Ted,
There is a good reason wizards are not documented yet -- state of the existing implementation is... Well, immature to say the least.
My goal with wizards was to provide an easy way of defining a wizard using set of user controls (one for each step), that would be injected into the main wizard page. I also wanted to load only current step into the page, for performance reasons, but that proved to be tricky because state for the other wizard steps gets lost unless all of the controls are loaded every time. What a waste...
Current implementation allows you to define steps using configuration but it loads them all every time, which is not very efficient. There are also certain rules you need to follow regarding state initialization of each step. Overall, I'm not very happy with it and will probably rework it somewhat before the official Spring.Web release.
As for the "fabled" ArtFair project, you can download it from
http://www.seovic.com/ArtFair.zip
It is just a testbed for various Spring.Web features, that needs a through cleanup and reorganization before it can be checked in (still on my todo list :cry:), but you should get what you need if you take a look at definitions for the SurveyWizard and its associated controls.
HTH,
Aleks
sebastijanp
10-03-2005, 01:16 PM
Hi
Has the Wizard implemention improved since 13.Avg., or is it still the same, with performance/efficiency problems?
I have to implement the wizard like on:
http://epp.eurostat.cec.eu.int/portal/page?_pageid=1996,45323734&_dad=portal&_schema=PORTAL&screen=welcomeref&open=/economy/fina/fina_st&language=en&product=EU_MAIN_TREE&root=EU_MAIN_TREE&scrollto=6
Click on Balance sheet - Assets
So I am wondering, should I implement it with spring (since it is overalll THE BEST!!!), or Do it my self. What would be your suggestion. I will certainly have to save Data in Session object in between the steps. Is this kind of state maintaing difficult with springs wizard?
Lp
S
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.