<required>false</required>

<rtexprvalue>true</rtexprvalue>

</attribute>

<attribute>

<name>tooltipKey</name>

<required>false</required>

<rtexprvalue>true</rtexprvalue>

</attribute>

<attribute>

<name>permissionName</name>

<required>false</required>

<rtexprvalue>true</rtexprvalue>

</attribute>

</tag

In the present example, the tag is passed three parameters:

styleClass – a reference to the style that defines the font size in which the link text is displayed. This style is defined in …lmm\css\en\styInternetExplorer5 (or styNetscape6)\sectionIndex.css.

nav – a reference to the JSP to be displayed when the user clicks the Roster Users link. The value passed here (users.rosterUsers) is the value of the <title> attribute in the definition of the target JSP in navigation.xml, where the actual file to which it refers is specified in the <content> attribute:

<name>rosterUsers</name>

<target>/default.do</target>

<content>usersRosterUsers.jsp</content> <label>users.rosterUsers.roster</label> <title>users.rosterUsers</title> <permissions>Roster_Users</permissions> <helpPage>courseadmin/ch_add_users.html</helpPage>

tooltipKey - a reference to the resourced string to be displayed when the user mouses over (or otherwise navigates to) the link text. This string is defined in …ApplicationResources.properties and is required to ensure that the application meets the accessibility requirements of the US Rehabilitation Act (Section 508):

users.rosterUsers.subtitle = Roster Users

The resource string that constitutes the final element in the table row (users.rosterUsers.description) also resides in …ApplicationResources.properties:

users.rosterUsers.description

= Add users to the Learning

Management System.

 

The next row of the Manage Users table, which contains the Manage Users link, is essentially the same as the one just described, differing from it only in the particular permission checked,

Chapter 8: Creating a tab 61

Page 66
Image 66
IBM R1 manual Users.rosterUsers.subtitle = Roster Users