<sas-ip:IMenu>

Syntax

<sas-ip:IMenu
   [cacheTimeToLive="int"]
   [customAttributes="java.lang.String"]
   [endIndex="int"]
   [epilog="java.lang.String"]
   [id="value"]
   [instantiate="true|false"]
   [locale="java.util.Locale"]
   [maxItemsDisplayed="int"]
   [model="java.lang.String"]
   [moreURL="java.lang.String"]
   [name="java.lang.String"]
   [objectDataProperty="java.lang.String"]
   [postMenuText="java.lang.String"]
   [preMenuText="java.lang.String"]
   [prolog="java.lang.String"]
   [ref="java.lang.String"]
   [render="true|false"]
   [scope="page|request|session|application"]
   [startIndex="int"]
   [title="java.lang.String"]
   [URLFormat="java.lang.String"]
   [URLModel="java.lang.String"] />

<sas-ip:IMenu
   [cacheTimeToLive="int"]
   [customAttributes="java.lang.String"]
   [endIndex="int"]
   [epilog="java.lang.String"]
   [id="value"]
   [instantiate="true|false"]
   [locale="java.util.Locale"]
   [maxItemsDisplayed="int"]
   [model="java.lang.String"]
   [moreURL="java.lang.String"]
   [name="java.lang.String"]
   [objectDataProperty="java.lang.String"]
   [postMenuText="java.lang.String"]
   [preMenuText="java.lang.String"]
   [prolog="java.lang.String"]
   [ref="java.lang.String"]
   [render="true|false"]
   [scope="page|request|session|application"]
   [startIndex="int"]
   [title="java.lang.String"]
   [URLFormat="java.lang.String"]
   [URLModel="java.lang.String"]>
      [<sas-ip:IMenuItem .../>]
      [<sas-ip:IText ...>
         [<sas-ip:IOption .../>]
         [<sas-ip:SetProperty ...>
            The value to set on the parent tag
         </sas-ip:SetProperty>]
         [Additional <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
         [One or more lines of output text to be set on this tag]
      </sas-ip:IText>]
      [<sas-ip:IForm ...>
         [<sas-ip:IFormTextEntry ...>
            [<sas-ip:IOption .../>]
            [<sas-ip:SetProperty ...>
               The value to set on the parent tag
            </sas-ip:SetProperty>]
            [Additional <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
         </sas-ip:IFormTextEntry>]
         [<sas-ip:IFormPassword ...>
            [<sas-ip:IOption .../>]
            [<sas-ip:SetProperty ...>
               The value to set on the parent tag
            </sas-ip:SetProperty>]
            [Additional <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
         </sas-ip:IFormPassword>]
         [<sas-ip:IFormHidden .../>]
         [<sas-ip:IFormListBox ...>
            [<sas-ip:IOption .../>]
            [<sas-ip:SetProperty ...>
               The value to set on the parent tag
            </sas-ip:SetProperty>]
            [Additional <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
            [One or more lines of choices to be used in the listbox]
         </sas-ip:IFormListBox>]
         [<sas-ip:IFormRadio ...>
            [<sas-ip:IOption .../>]
            [<sas-ip:SetProperty ...>
               The value to set on the parent tag
            </sas-ip:SetProperty>]
            [Additional <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
            [One or more lines of choices to be used in the RadioTag]
         </sas-ip:IFormRadio>]
         [<sas-ip:IOption .../>]
         [<sas-ip:SetProperty ...>
            The value to set on the parent tag
         </sas-ip:SetProperty>]
         [Additional <sas-ip:IFormTextEntry>, <sas-ip:IFormPassword>, <sas-ip:IFormHidden>, <sas-ip:IFormListBox>, <sas-ip:IFormRadio>, <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
      </sas-ip:IForm>]
      [<sas-ip:IMenu .../>]
      [<sas-ip:IOption .../>]
      [<sas-ip:SetProperty ...>
         The value to set on the parent tag
      </sas-ip:SetProperty>]
      [Additional <sas-ip:IMenuItem>, <sas-ip:IText>, <sas-ip:IForm>, <sas-ip:IMenu>, <sas-ip:IOption>, <sas-ip:SetProperty> tags...]
</sas-ip:IMenu>

Attributes

cacheTimeToLiveThe cacheTimeToLive in seconds of the bean.
customAttributes
endIndexThe ending index in the menu
epilog
idCase-sensitive name used to identify the object instance.
instantiateFlag that, if true, indicates that a new instance of the underlying class should be loaded if one cannot be found in PageContext. Must be used with an id attribute.
locale
maxItemsDisplayedThe maximum number of items displayed at a time in the menu.
modelThe model to be used for the menu items names.
moreURLThe URL for the next page
name
objectDataProperty
postMenuTextThe text to be displayed after the menu.
preMenuTextThe text to be displayed before the menu.
prolog
refThe variable String value that represents an object created earlier in the same scope.
render
scopeThe scope (or page context) within which the reference is available.
startIndexThe starting index in the menu
titleThe title of the bean.
URLFormatWhen used this String will be used for every menu item. "##" is replaced with model values.
URLModelThe URL model (destinations) to be used for the menu.

More Information

To view the documentation for the related TransformationBean, see com.sas.servlet.tbeans.ipage.IMenu.

If you need to subclass the tag handler class for the sas-ip:IMenu tag, extend com.sas.taglib.servlet.tbeans.ipage.IMenuTag.