Navigation tab, Jump to or Anchor

R

rion

I am trying to figure out a good way to allow the users to navigate through
the form. It is about 9 pages right now and I would like to give them the
option of choosing a different section whether it be a set focus event or
something like an anchor tag...or what would be evern better is to have a
tabbed navigation with each section having a different tab at the top of the
page. Does anyone have any good suggestions?

Thanks in advance
 
A

Alex [MSFT]

I recommend splitting your form into 9 separate views, each one-page long;
this will improve the performance of your form and allow for easy
navigation.

To set up navigation, just add buttons to the botton of each view (next
view - previous view); set up a rule on those buttons to change views. Also,
you can add a dropdown with a list of available views and let the user
nagivate between them by also configuring a rule on that dropdown.

Good luck,
Alex @ Microsoft
 
R

rion

Thanks Alex,
Do we have any more control over the look and feel of a button, or do you
know how to change views by clicking on an image? I would like to give a
little better User experience than just buttons and drop downs. I created
images that make it look like tabs with the current view
highlighted(different image color) and then I would like to be able to change
views when they click on an image.

Thanks!
 
A

Alex [MSFT]

Rion,

You are up to an exciting task; unfortunately, InfoPath currently does not
support onClick events on images out-of-the-box.

However, if you feel like digging in a little bit of XSL and hand-editing
the HTML, you can do the following:
1) Open the form template (.xsn file) in design mode. Add a couple of
buttons to the form.
2) Select File | Extract Form Files, select any directory
3) Open that directory and locate the .xsl file that corresponds to a view
where your buttons are located.
4) Hand-edit the HTML to modify the buttons, i.e. adding a picture.

Good luck!
-Alex @ Microsoft
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top