« Learning XPages Part 13 : Listing The Locations In The Sidebar | Main| Learning XPages Part 15 : Building The Homepage Content »

Learning XPages Part 14 : Applying OneUI To The Locations List

Tags : Lotus Domino XPages OneUI
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

In the last part of the series me managed to get the data from a view to appear in our sidebar menu by using a repeat. It didn't look great so we now need to style it with the OneUI css to make it look nice for the end user.

After reviewing the OneUI CSS I found that there were a couple of different ways that I could do this.  I could create my menu as an unordered list by adding in the <ul> and <li> tags in the correct places in the XPages source like this

A picture named M2

Notice how the <UL> tags are outside the repeat and the <li> tags are inside the repeat. This is a great example of how you can use a repeat with multiple components or controls inside of it. While the unordered list format might be ideal I decided to go with a different OneUI look that I found in the defaulttheme.css file. and that is the <h3> tag. This produces a nice large menu option that the user can select. So in the code above, remove those <ul> tags and change the <li> tags to <h3> and save and refresh.

A picture named M3

Looks much nicer now.

We are going to leave the sidebar menu for the moment and come back to it in a later part once we have created something for it to link to. In the next part we are going to add some data to the main contents area.