ADF Mobile Component Tags Support Summary

Updated: 2008-02-29

Component Tags Fully Supported by ADF Mobile
Component Tags Supported by ADF Mobile with Limitations
Component Tags Not Supported by ADF Mobile

ADF Mobile 11g support has been merged into the Apache MyFaces Trinidad project.  Therefore, components tags supported by ADF Mobile is a subset of tags supported by the MyFaces Trinidad project.    Apache MyFaces is a project of the Apache Software Foundation, and hosts several sub-projects relating to the JavaServer(tm) technology.  Trinidad is one of the sub-projects.  Apache MyFaces Trinidad is JSF framework including a large, enterprise quality component library, and has its lineage in ADF Faces.  For more information on Trinidad, please see http://myfaces.apache.org/trinidad/index.html

Not all of the Trinidad components supports mobile browsers, and the list below outlines the mobile browser support for the Trinidad components, as well as the corresponding ADF Faces tags.

Short Name: tr

Name Spaces: http://myfaces.apache.org/trinidad

Component Tags Fully Supported by ADF Mobile

The following component tags are fully supported by ADF Mobile for supported mobile browsers.  Furthermore, the behavior and properties of these components should generally be similar when displayed on supported mobile browsers and desktop browsers.  

<tr:breadCrumbs> <tr:panelList>
<tr:column> <tr:panelPage>
<tr:commandLink> <tr:panelPageHeader>
<tr:document> <tr:panelRadio>
<tr:goButton> <tr:panelTabbed>
<tr:goLink> <tr:panelTip>
<tr:group> <tr:processChoiceBar>
<tr:icon> <tr:resetButton>
<tr:image> <tr:selectBooleanCheckbox>
<tr:inputDate> <tr:selectBooleanRadio>
<tr:inputHidden> <tr:selectManyCheckbox>
<tr:inputText> <tr:selectManyListbox>
<tr:iterator> <tr:selectOneChoice>
<tr:navigationPane> <tr:selectOneListbox>
<tr:outputDocument> <tr:selectOneRadio>
<tr:outputFormatted> <tr:selectRangeChoiceBar>
<tr:outputLabel> <tr:separator>
<tr:outputText> <tr:spacer>
<tr:page> <tr:subform>
<tr:panelBox> <tr:table> Dynamic
<tr:panelGroupLayout> <tr:table> Nested
<tr:panelHeader> <tr:table> Select
<tr:panelHorizontalLayout> <tr:tree>
<tr:panelLabelAndMessage>

Component Tags Supported by ADF Mobile with Limitations

The following component tags are supported by ADF Mobile, but with certain known limitations.  

Component Tags Known Limitations
<tr:commandButton>

If "icon" attribute is set on commandButton, "text" attribute will NOT be displayed. So, a button on Mobile can have either text or image, but NOT both.

If disabled attribute is set to true, commandButton with icon attribute will render as a static non-linked image.
<tr:commandNavigationItem> This component is not rendered when "disabled" set to "true" within the following components: selectOneListBox, selectOneChoce, processChoiceBar, NavigationPane with hint="choice", and selectRangeChoiceBar.
<tr:form> "defaultCommand" attribute is not supported.
<tr:inputColor> Does not allow for an inline chooseColor or a color dialog.
<tr:message> When using messages component, component specific messages will not “pop-up” as in the case of Desktop browsers. Instead, the message will be shown in the region where messages component is placed on the webpage.
<tr:messages> When using messages component, component specific messages will not “pop-up” as in the case of Desktop browsers. Instead, the message will be shown in the region where messages component is placed on the webpage.
<tr:panelAccordion> Any action on the panelAccordion component will result in a full page refresh.
<tr:panelBorderLayout> The following facets are not supported on Mobile: left, right, start, end, innerLeft,. InnerRight, innerStart, and innerEnd.
<tr:panelChoice> Supported for Windows Mobile Pocket Internet Explorer only.
<tr:panelFormLayout> Only supports a single column.
<tr:selectItem> "disabled" attribute is not supported
<tr:showDetail> Disclosure arrow does not render.  Instead, [+] and [-] will appear.
<tr:showDetailHeader> Disclosure arrow does not render.
<tr:showDetailItem> Disclosure arrow does not render.
<tr:train> Renders as "x of y", instead of listing each item.

Component Tags Not Supported by ADF Mobile

The following component tags are not supported by ADF Mobile.  Pages including these component tags will not work properly when displayed in mobile browsers.

<tr:chart> <tr:panelPopup>
<tr:chooseColor> <tr:panelSideBar>
<tr:chooseDate> <tr:poll>
<tr:inputFile> <tr:progressIndicator>
<tr:inputListOfValues> <tr:selectManyShuttle>
<tr:inputNumberSpinbox> <tr:selectOrderShuttle> 
<tr:legend> <tr:singleStepButtonBar>
<tr:media> <tr:statusIndicator>
<tr:navigationTree> <tr:switcher>
<tr:panelButtonBar> <tr:treeTable>