Mobile Components


Standard Syntax:
     <%@ taglib prefix="mobi" uri="http://www.icesoft.com/icefaces/mobile/component" %>

XML Syntax:
     <anyxmlelement xmlns:mobi="http://www.icesoft.com/icefaces/mobile/component" />

No Description

Tag Library Information
Display NameMobile Components
Version4.3.0
Short Namemobi
URIhttp://www.icesoft.com/icefaces/mobile/component
 

Tag Summary
onlineStatusRenders an element that has its CSS class changed depending on what the online state of the browser. Also it provides attributes that can take Javascript code that is executed when browser goes online or offline.
viewManagerNo Description
viewNo Description
outputListoutputList defines a grouping of unordered list items. The child component of this component must be outputListItem components.
outputListItemoutputListItem is used within an outputList tag to group unordered list items.
outputListItemsoutputListItems is used within an outputList tag to group lists of items.
dateSpinnerDateSpinner is an input component used for choosing a date.
Client Events
NameDescriptionSupported Classes for ArgumentDefault Event Scopes
changeFired when a change is detected in date selection.javax.faces.event.AjaxBehaviorEventexecute=@this render=@all
Client events can be used with Client Behaviors and the ace:ajax tag.
timeSpinnerTimeSpinner is an input component that provides a time input.
Client Events
NameDescriptionSupported Classes for ArgumentDefault Event Scopes
changeFires when a change is detected in the time spinner.javax.faces.event.AjaxBehaviorEventexecute=@this render=@all
Client events can be used with Client Behaviors and the ace:ajax tag.
geolocationgeolocation captures a geolocation object of longitude and latitude, heading, speed and altitude via html5 navigator API.
microphoneRenders a button to access the device audio recording features. The component will fall back to input file type element on unsupported clients. The audio file can then be uploaded, processed and stored on the server.
Facets
fallbackAllows rendering of nested components that are displayed if the HTML5 microphone is not supported on this platform/device.

cameraRenders a button to access the camera on supported clients, and allows uploading and storing an image from the camera or image gallery. The component will fallback to a input file type on unsupported browsers.
fieldsetRowfieldsetRow is used within a fieldsetGroup tag to group unordered items.
fieldsetGroupfieldSetGroup organizes a grouping of unordered list items. The immediate children must be fieldsetRow components.
largeViewLargeView will include and render the child components when the client is a desktop or tablet view.
smallViewSmallView will include and render the child components when the client is a handheld.
thumbnailthumbnail provides a thumbnail image to a camera or camcorder component.
flipswitchThe flipswitch provides a control that toggles between on and off states.
Client Events
NameDescriptionSupported Classes for ArgumentDefault Event Scopes
actionFired when the the flip switch has realized an onclick eventjavax.faces.event.AjaxBehaviorEventexecute=@this render=@all
Client events can be used with Client Behaviors and the ace:ajax tag.
pagePanelRenders a header/body/footer layout that is defined using the facet tag. The facets for header and footer are optional.
Facets
header
body
footer

dataViewColumnsThe DataViewColumns component defines the table region of the DataView component either by its DataViewColumn child components or by attaching an implementationof DataViewColumnsModel to the 'value' attribute of this component.
dataViewThe DataView component renders a table region for iterative output using columns defined with the required DataViewColumns component child, and a detail region for extensive viewing (and editing) of the row objects of the table model. The detail regionis defined with the DataViewDetails child component and it's contents are displayed when a row of table region is activated, typically by a row tap.When using ajax, the detail region may contain arbitrary JSF components and is dynamically rendered with the ajax request. When not using ajax, the detail region display logic is done entirely in the client, from an existing rendering of the details region for each row. The components and attributes supported for client-mode rendering are limited, mostly consisting of the standard h:* components.
Client Events
NameDescriptionSupported Classes for ArgumentDefault Event Scopes
selectFired when a row is selected. It enables server-side updates of the details area.javax.faces.event.AjaxBehaviorEventexecute=@this render=@all
Client events can be used with Client Behaviors and the ace:ajax tag.
dataViewColumnDataViewColumns defines a column in the table region of the DataView component.
dataViewDetailsThe child components of this component define the region to be displayed when a row object of DataView table region is activated. When DataView uses ajax, the child components of this region may be arbitrary JSF components. When DataView doesn't use ajax, the child components of this region are prerendered and have their dynamic attributes cached on the client to allow instanteous activation. Client activation mode is restricted to particular components and only particular attributes of these components may be dynamic, the specifics are documented on our wiki.
deviceResourceRender the necessary HTML head resources for a detected device, including the device-specific meta tags, the CSS themes, and javascript. This component must be placed inside the head section of a page.
 


Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-3 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.