Segi,
i am making use of a dymanic menu in a container but using serverside code to perform a logoff among other operations.
It does appear that you can't define "Html Element Properties" for a dynamic control since that would be of nth depth and would need to be defined separately.
highlighted is the dynamic menu part
http://screencast.com/t/uJj6HVQn
In my code, the horizontal menu's click snippet is as follows
Code: Select all
if (new java.lang.String(event.owner.elementName).endsWith("hmenMain")){
log("WHAT IS SELECTED?: "+ event.getOwner().elementName);
log("MENU SELECTION: "+ controls.hmenMain.selected);
switch (controls.hmenMain.selected) {
case "iHome":
form.gotoPage(pages.index);
break;
case "iCourses":
form.fields._courseOption.value = "LOCAL";
form.gotoPage(pages.course);
break;
case "iAccount":
form.fields.fldPager.value = "From Index Page";
form.gotoPage(pages.profile);
break;
case "iSupport":
break
case "iPassword":
form.fields.fldPager.value = "From Profile -iPassword Page";
form.gotoPage(pages.profile);
break;
case "iSignOut":
system.securityManager.logoff();
form.gotoPage(pages.index);
break;
default:
break;
}
}
In the above code, the
case item refers to the item id or sub menu id defined for the custom menu.