Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Feature request - Add multi-page forms (wizards)

#730

This could be accomplished fairly simply by...

  • adding a 'page break' control to show the groups and allow us to enter a name
  • create several groups of in the form with all but the current 'page' hidden. The 'next' button would simply hide the current 'page' and 'unhide' the next 'page'
  • would probably want to also allow a 'pager' type control so you could see the entire sequence of pages and optionally select to move back to the beginning, etc...
  • Obviously we'd have to do some error checking on any controls on the hidden pages before we allowed the 'submit' button to appear

Reported by dleffler · September 25th, 2012 @ 07:46 PM

State: new
Milestone: 2.2.1
Assigned to: dleffler dleffler

Activity

  1. expNinja
  2. expNinja
    expNinja

    (from [bbe7b86a26218fcce6501367771f4da09e0d93d4]) Initial implementation of multi-page forms (wizards), by adding 'page break' control, currently only works in forms designer/forms module, will add a smarty block version next...needs additional error checking since page control MUST be first to prevent odd displays [#730 Feature request - Add multi-page forms (wizards)] https://github.com/exponentcms/exponent-cms/commit/bbe7b86a26218fcc...

    June 3rd, 2013 @ 08:35 PM

  3. expNinja
    expNinja

    (from [74aa3af0daa35e9f67df5df07d87a4ef8479edd6]) Adds smarty multi-page forms (wizards), by adding 'page' block, and a 'paged' param to the 'form' block...the 'form' block now requires an id or name if 'paged' is set [#730 Feature request - Add multi-page forms (wizards)] https://github.com/exponentcms/exponent-cms/commit/74aa3af0daa35e9f...

    June 3rd, 2013 @ 10:00 PM

  4. expNinja
  5. expNinja
  6. expNinja
    expNinja

    (from [1825a2b402324c841b2f29b3bed961e0cf862285]) Now ensure there is a pager control at the top of the controls (if a pager control exists there must be one with rank=1, otherwise the top pager control is moved to the top rank [#730 Feature request - Add multi-page forms (wizards)] https://github.com/exponentcms/exponent-cms/commit/1825a2b402324c84...

    June 4th, 2013 @ 06:34 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.