• Home
  • Tutorials
  • Documentation
  • Articles
  • Software Academy
logo
HCL Volt MX Documentation
Overview
Initializing search
    HCL-TECH-SOFTWARE/volt-mx-docs
    HCL-TECH-SOFTWARE/volt-mx-docs
    • Introducing Volt MX
    • What's New
    • Release Notes
    • App Platform
    • Tutorials
      • Fundamentals
        • Overview
          • Introduction
          • Volt MX Overview
          • Supported Operating Systems for Native Apps
          • Supported Devices for AppPlatform
          • Supported Development Languages
          • Supported Browsers for Desktop Web
          • Supported Versions for HTML5 Single Page Apps (SPA)
          • Introduction
          • Prerequisites
          • Install Volt MX Iris
          • Post Installation Tasks
          • Update Volt MX Iris
          • FAQs
          • Introduction
          • Prerequisites
          • Install Volt MX Iris
          • Post Installation Tasks
          • Update Volt MX Iris
          • FAQs
        • Introduction
        • Introduction to AppPlatform V8
        • Introduction to Marketplace
        • Private Marketplace
        • Introduction to Reference Architecture
        • Consuming a Data Adapter from Marketplace
        • Authoring a UI Component
        • Submitting a Component to Marketplace
        • Getting Started with Iris
        • Introduction to Forms and Widgets
        • Introduction to Action Editor
        • Working with Masters
        • Introduction to Flex Layout
        • Introduction to Volt MX JavaScript
        • Iris Enterprise
        • Understanding Skins
        • Photoshop Conversion Extension
        • Foundry Integration
        • SalesForce Pipeline Manager Sample App
        • Segment Widget - Introduction
        • Segment Widget - Advanced
        • Notes and Comments
        • Working with Named Actions
        • Working with the Browser Widget
        • Internationalization
        • Locale based layout
        • Volt MX APIs - Touch ID
        • Package Web Content Locally
        • Native Hybrid Communication
        • Embedding Cordova Application
        • Cordova Plugin Management
        • Native Function APIs iOS
        • Native Container iOS
        • Native Function APIs Android
        • Introduction
        • Volt MX Studio Equivalents in Volt MX Iris
        • Supported Digital Channels
        • Hikes
        • Third-Party Licenses
          • Overview
          • Hardware and Software Requirements
          • Install Volt MX Iris
            • Platform SDKs
            • iOS SDK and emulator
              • Overview
              • Setting a New Android Environment in Windows
              • Android 9 Behavioral Changes
              • Android 10 Behavioral Changes
              • Android 11 Behavioral Changes
              • AndroidX Behavioral Changes
            • Windows Phone and Tablet
          • Allow Anonymous Usage Data Collection
          • Use a Proxy Server
          • Modify Cloud Configuration
          • Workspaces: Repositories for Your Projects
            • Overview
            • Quick Launch Bar
            • Project Explorer
            • Iris Canvas
            • Properties Editor
            • Account Information
            • Library Explorer
            • Console
          • Check for Updates
          • Collab
          • Version Control
          • Overview
          • App User Interface
          • Data and Backend Integration
          • Web App Development
          • Types of Applications
          • Ensure You Have All the Resources You Need
          • Plan Your Mobile App
            • Overview
            • Types of Projects
            • Create a Project from Sample Applications and Components
            • Create a Volt MX Iris Reference Architecture Project
            • Create a Free-Form JavaScript Project
            • Migrate a Project from an Earlier Version
              • Overview
              • Integration with Sketch
            • Import a Volt MX Iris Project
            • Import a Volt MX Iris Classic Project
            • Export a Volt MX Iris Project
          • Create the Storyboard of your App
            • Overview
            • Export Internationalization Resources
            • Import Internationalization Resources
            • Export and Import Themes
            • Export and Import Fonts
            • Overview
              • Overview
              • Forms
              • Notifications
              • Glances
            • Configure a Screen for Both Portrait and Landscape
            • Android Wear
            • Overview
              • Overview
              • FlexContainer
              • FlexScrollContainer
              • TabPane
              • Tab
              • Overview
              • Button
              • Calendar
              • CheckBoxGroup
              • DataGrid
              • Image
              • Label
              • ListBox
              • RadioButtonGroup
              • RichText
              • Slider
              • TextArea2
              • TextBox2
              • Overview
              • Browser
              • Cordova Browser
              • Camera
              • Map
              • Phone
              • PickerView
              • Segment2
              • Switch
              • Video
              • Overview
              • Watch Container Widget
              • Group Widget
                • Overview
                • Button Widget for Watch
                • Date Widget for Watch
                • Image2 Widget for Watch
                • Label Widget for Watch
                • Line Widget for Watch
                • Slider Widget for Watch
                • Timer Widget for Watch
                • Overview
                • Map Widget for Watch
                • Switch Widget for Watch
            • Using the Native UI Container
              • Overview
              • Custom Widgets for iOS
              • Custom Widgets for Android
              • SPA and Desktop: Importing Custom Widgets
          • Organizing Application Elements
          • Add Custom CSS Code to an SPA App
          • Add Local HTML Content
          • Add a Local Database to an App
          • Create Cordova Applications
          • Set App Lifecycle Events
            • Overview
            • Add or Import Native Function APIs
            • Using the Native UI Container
            • Overview
            • Important Considerations
            • Add Watch Actions
            • Validate the Code of an Action
            • Invoke Sublime Text from Iris
            • Generate Code from an Action
            • Copy an Action Sequence
            • Disable an Action
            • Create a Condition Based on a Form's Orientation
            • General
            • Conditions
            • Functions
            • Widgets
            • Client
            • Network
            • Animation
            • Mapping
            • iOS Navigation Bar Properties
            • Overview
            • Importing Photoshop Styles and Colors
            • Use Default Skins
            • Create a New Skin
            • Configure a New Skin
            • Edit a Skin
            • Apply a Skin
            • Reuse Skins
              • Overview
              • Important Considerations in Forking
            • Delete a Skin
            • Impact of Upgrade to Volt MX Iris V8 on Skins in Widgets
            • Copy and Paste a Color or Gradient
            • Overview
            • What are themes and why would I want them?
            • Create a Theme
            • Rename a Theme
            • Duplicate the Current Theme
            • Delete a Theme
            • Rebrand a Project
          • Using Templates
          • Create and Use Form Templates
          • Responsive Grid Layout
          • Design a Responsive Web App
          • Design a Progressive Web App
          • Configuring iOS App Clips
            • Overview
            • Conventions for Using Images
            • Particulars for Managing Android Image Folders
            • Configure Splash Screens
            • Add a Favorite Icon for Use in a Browser
          • Refresh the Project
          • File Update Notification
          • Open an External File
          • Open Console Logs
          • Forking
          • Configuring Project Settings
          • Set Native App Properties
          • The Android Manifest File
          • Add Global Variables
          • Invoke Sublime Text from Iris
          • Find and Replace
          • Capture Product Requirements with Notes
          • Add Comments to Forms
            • Overview
            • Keyboard Shortcuts
            • Using Placeholder Text
            • Use Rulers and Guides for the Desktop Channel
            • Display Widget Command Handles
            • Select Multiple Items
            • Undo and Redo an Operation
            • Copy and Paste a Color or Gradient
            • Jump to the Definition of a Code Element
            • Open a Resource's Folder
            • Copy and Paste Forms and Actions across Channels
            • Display a List of JavaScript Code Elements
            • Expand and Contract the Iris Canvas
            • Go to the Most Recent Edit Location
            • Jump to a Specific Line of Code
          • Working with Components
          • Components Overview
          • Using Components
          • Creating a Component
          • Overview
            • Overview
            • Preprocessor/Post Processor
            • Data Provider
            • Response Encoding
            • Input and Output Parameters
            • Create an XML Service
            • Create a SOAP Service
            • Create a JSON Service
            • Create a Java Service
            • Create a Database Service
            • Create a SAP Service
            • Create a Salesforce Service
            • Create a Mulesoft Service
            • Create a Composite Service
            • Create a Looping Connector
            • Overview
            • Use Data & Services Panel Features
          • Search Engine Optimization for Web Apps
          • Publish a Project to Volt MX Foundry
            • Overview
            • Build Runtime Security in the Application
            • Certificate Pinning
            • Public Key Pinning
              • Overview
              • Protection Mechanisms Provided by Volt MX
              • RSA Key Pair Generation, Encryption, and Usage
              • Configure Project Settings in Volt MX Iris
            • Disable Screen Capture and Recording for Android
            • Disable Screen Capture and Recording for Windows Phone
            • Impact on App Performance
            • Application Security Guidelines
            • Jailbroken and Rooted Device Detection
          • Develop Offline Applications
          • Overview
          • Build and Publish
          • Build an iOS Application
          • Build an Android Application
          • Build a Universal Application
          • Build a Windows 10 Application
          • Build an Adaptive Web Application
          • Build a Progressive Web App
          • Secure your Web Application
          • Live Preview
          • Hot Reload
          • Build a Native App on a Local machine
          • Customize Volt MX App
          • Integrate React Native App into a Volt MX App
          • Disable Print Statements in Builds
          • Perform a Headless Build
          • Continuous Integration for Volt MX Iris
          • Build and Publish on Volt MX Iris
          • Publishing Apps to Enterprise App Store
          • Publish a Web App within Volt MX Iris
          • Preview an App on a Device
          • Monitor an App's Performance
          • iOS Build Automation
          • Open Webapp and Build Folders
          • Overview
          • Using TestNG Test Scripts
          • Using Jasmine Test Scripts
          • Jasmine Test Automation
          • Debug JavaScript for iOS
          • Debug JavaScript for Android
          • Android USB Debugging for Windows 10
          • Overview
          • Supporting Right-to-Left Languages
        • Appendix B: Android Build Environment and Configurations
        • Appendix C: Generating and Configuring Map API Keys
        • Appendix D: The App Service Event
        • Appendix E: Camera Access in Android Browser
        • Appendix F: Support for iPhone X
        • Appendix G: Universal Links iOS
        • Frequently Asked Questions
        • Overview
        • Preface
        • Design Guidelines Overview
          • Overview
          • List of UI elements
          • Guidelines for Application Icon
          • Guidelines for Splash Screen
            • Overview
            • iOS
            • Android
            • BlackBerry
            • Windows
            • General Guidelines for App Menu
            • Configure an App Menu
            • App Menu Examples
            • Overview
            • For Rich Client Applications
            • For Mobile Web Applications
            • Overview
            • iOS
            • Android
            • Configure a Title Bar on a Form (iPhone
            • Configure Device Back on a Form (Android / BlackBerry
            • Title Bar Examples
            • Overview
            • Create a Progress Indicator
            • Create a Blocking Indicator
            • Progress Indicator or Blocking UI Examples
          • Guidelines for Pop-Ups or Alerts
            • Overview
            • Proper Margins and Padding Examples
          • Guidelines while using Images
            • Overview
            • Avoid using Unnecessary Container Widgets
            • Avoid Complex View Hierarchy
            • Standards Around the Maximum Number of Rows within a Segment
            • Use Pagination
            • Setting Segment as Screen Level Widget
            • Do not use Hidden Widgets
            • Segment Widget Examples
            • Overview
            • Map Widget Examples
          • Guidelines while using Browser Widget
          • Guidelines for Calendar Widget
            • Overview
            • Achieve a Uniform UI in both Orientation
          • Mobile Web Apps Only
            • Overview
            • Text and Grammar across the Application
            • Container Widgets
            • Skins
            • Orientation Support
            • Headers and Footers
            • Copyright
            • Application Info
            • Application Icon in Phone Settings
            • Other Guidelines
          • Overview
            • Overview
            • iPhone
            • Andorid
            • BlackBerry
        • Performance Management Guidelines
          • Overview
          • form.destroy
          • Global Variables
        • Device-side Security Guidelines
        • Pre/Post Processors and URL Provider Guidelines
          • Overview
          • Coding Standards
          • Basics of JavaScript
          • Overview
          • Importance of Accessibility
          • Accessibility Compliance Guidelines for Web
          • Enable Accessibility in Iris
          • Widget Navigation
          • Accessibility: Platform Specific Limitations
          • Overview
          • Animation & Flex Layout Limitations
          • Flex Backwards Compatibility
          • Flex Pseudocode Examples
          • Flex Layout Animation
        • Platform Specific Limitations
        • App Submission Guidelines
        • Common UI Issues
        • Introduction
          • Overview
          • voltmx.accelerometer Namespace
          • Overview
          • ActionItem Object
          • None
          • ActionItem Function
          • ActionSheet Object
          • ActionSheet ObjectMethods
          • ActionSheet Function
          • Overview
          • voltmx.ui.Alert Function
          • Overview
          • AnimationDefinition Object
          • Key Frame Animation
          • AnimationConfiguration Object
          • voltmx.anim Namespace
          • voltmx.ui.createAnimation Function
          • voltmx.ui.makeAffineTransform Function
          • transform Object
          • Overview
          • voltmx.actionExtension Namespace
          • voltmx.iMessageExtensions Namespace
          • voltmx.intentExtension Namespace
          • voltmx.notificationContentExtension Namespace
          • voltmx.shareExtensions Namespace
          • voltmx.todayExtension Namespace
          • Overview
          • voltmx.application Namespace
          • Overview
          • voltmx.application.settings Namespace
          • Overview
          • voltmx.automation Namespace
          • Overview
          • voltmx.backgroundtasks Namespace
          • Overview
          • Functions
          • Overview
          • Constants
          • Functions
          • Overview
          • com.voltmx.Beacon
          • com.voltmx.BeaconManager
          • BeaconRegion Object
          • com.voltmx.PeripheralManager
        • Bookmark and Refresh API
          • Overview
          • voltmx.net.cache namespace
          • Overview
          • voltmx.camera Namespace
          • Overview
          • Functions
        • Client Authentication API
          • Overview
          • voltmx.haptics Namespace
          • Overview
          • voltmx.reactNative Namespace
          • React Native APIs
          • Overview
          • voltmx.crypto Namespace
          • Overview
          • voltmx.dragDrop Namespace
          • Overview
          • voltmx.forcetouch Namespace
          • Overview
          • voltmx.modules Namespace
          • Overview
          • voltmx.location Namespace
          • Overview
          • Functions
          • Overview
          • SafetyNet APIs
          • Security Provider APIs
          • Update and Error Handling APIs
          • voltmx.gms Namespace
          • Overview
          • Image Object
          • Filter Object
          • voltmx.filter Namespace
          • voltmx.image Namespace
          • Overview
          • ImageClassifier Object
          • voltmx.ml Namespace
          • Overview
          • Constants and Functions
          • Overview
          • voltmx.io.File Namespace
          • voltmx.io.FileList Namespace
          • voltmx.io.FileSystem Namespace
          • voltmx.types Namespace
          • RawBytes Object
          • Secure Text Exchange between Native Android Code and JavaScript
          • Overview
          • voltmx.i18n Namespace
          • Overview
          • voltmx.keychain Namespace
          • Overview
          • voltmx.lang Namespace
          • Overview
          • Functions
          • Overview
          • voltmx.localAuthentication Namespace
          • Overview
          • voltmx.map Namespace
        • Map Styling API
          • Overview
          • math Namespace
          • Overview
          • voltmx.media Namespace
            • Overview
            • Methods
            • Properties
            • Overview
            • Methods
          • voltmx.screenrecorder Namespace
          • Overview
          • Network Calls
          • Asynchronous Network Calls
          • voltmx.net Namespace
          • Overview
            • Overview
            • voltmx.localnotifications Functions
            • voltmx.localnotifications Properties
            • Overview
            • voltmx.push Namespace
            • Overview
            • voltmx.notificationsettings Namespace
          • Overview
          • voltmx.store Namespace
          • voltmx.db Namespace
          • voltmx.ds Namespace
          • Overview
          • voltmx.os Namespace
          • Objects
          • DeviceInfo
          • Overview
          • PassLibrary Object
          • Pass Object
          • AddPassesViewController Object
          • Overview
          • voltmx.payment Namespace
          • Overview
          • voltmx.contact Namespace
          • voltmx.phone Namespace
          • Overview
          • requestReviewFlow Function
          • requestReview Function
          • Overview
          • Functions
        • Shared App Group Container API for iOS
          • Overview
          • Functions
          • Overview
          • voltmx Namespace
          • Overview
          • voltmx.string Namespace
          • Overview
          • sync Namespace
          • Sync Object
          • Overview
          • voltmx.theme Namespace
          • Overview
          • Functions
          • Overview
          • voltmx.timer Namespace
          • Overview
          • Functions
          • Toast Object
          • Overview
          • voltmx.worker Namespace
          • WorkerThread Object
        • Deprecated/Unsupported APIs
        • Appendix: Exceptions
        • Appendix: General FAQ
        • Appendix: JavaScript FAQ
        • Appendix: Preprocessor Directives
        • Appendix: SQLite
          • Background Fetch
          • Background Transfers
          • Background Fetch Workflow
          • Background Fetch and Background Transfers APIs
          • Supported Versions and Platforms
          • voltmx.backgroundjob.setBackgroundFetchInterval
          • voltmx.backgroundjob.setBackgroundFetchCompletionStatus
          • voltmx.backgroundjob.registerBackgroundFetch
            • suspend
            • resume
            • getTaskState
            • getSession
        • Overview
        • Introducing the Native Function API
          • Overview
          • Updating Old Apps to Work with iOS 12 Security Enhancements
          • iOS Quick Start Guide
          • Using the Native Function API for iOS
            • Overview
            • Accelerate
            • Accounts
            • AddressBook
            • AddressBookUI
            • AdSupport
            • AssetsLibrary
            • AudioToolbox
            • AudioUnit
            • AuthenticationServices
            • AVFoundation
            • AVKit
            • BackgroundTasks
            • BusinessChat
            • CallKit
            • CarPlay
            • CFNetwork
            • ClassKit
            • CloudKit
            • Contacts
            • ContactsUI
            • CoreAudioKit
            • CoreBluetooth
            • CoreData
            • CoreFoundation
            • CoreHaptics
            • CoreLocation
            • CoreMedia
            • CoreMIDI
            • CoreML
            • CoreMotion
            • CoreServices
            • CoreTelephony
            • CoreVideo
            • DeviceCheck
            • EventKit
            • EventKitUI
            • ExternalAccessory
            • FileProvider
            • FileProviderUI
            • Foundation
            • GameController
            • GameKit
            • GamePlayKit
            • GLKit
            • GSS
            • HealthKit
            • HealthKitUI
            • IdentityLookup
            • IdentityLookupUI
            • ImageCaptureCore
            • ImageIO
            • Intents
            • IntentsUI
            • JavaScriptCore
            • LinkPresentation
            • LocalAuthentication
            • MapKit
            • MediaAccessibility
            • MediaPlayer
            • MediaToolbox
            • Messages
            • MessageUI
            • Metal
            • MetalKit
            • MetalPerformanceShaders
            • MetricKit
            • MobileCoreServices
            • ModelIO
            • MultipeerConnectivity
            • NaturalLanguage
            • NetworkExtension
            • Network
            • NewsstandKit
            • NotificationCenter
            • PassKit
            • PDFKit
            • PencilKit
            • Photos
            • PhotosUI
            • PushKit
            • QuartzCore
            • QuickLook
            • QuickLookThumbnailing
            • ReplayKit
            • SceneKit
            • Security
            • Social
            • SoundAnalysis
            • Speech
            • SpriteKit
            • StoreKit
            • SwiftUI
            • SystemConfiguration
            • Twitter
            • UIKit
            • UserNotifications
            • UserNotificationsUI
            • VideoSubscriberAccount
            • VideoToolbox
            • Vision
            • VisionKit
            • WatchConnectivity
            • WebKit
            • Overview
            • Battery Status - Application Walkthrough
            • Using the Native Container Widget to Display iOS Controls
            • Generator
            • HealthKit
            • Apple Pay
            • ZipUnzip
          • Overview
          • Android Quick Start Guide
          • Using the Native Function API for Android
            • Overview
            • android.accessibilityservice
            • android.accounts
            • android.animation
            • android.annotation
            • android.app
            • android.app.admin
            • android.app.assist
            • android.app.backup
            • android.app.job
            • android.app.usage
            • android.appwidget
            • android.bluetooth
            • android.bluetooth.le
            • android.content
            • android.content.pm
            • android.content.res
            • android.database
            • android.database.sqlite
            • android.databinding
            • android.drm
            • android.gesture
            • android.graphics
            • android.graphics.drawable
            • android.graphics.drawable.shapes
            • android.graphics.pdf
            • android.hardware
            • android.hardware.camera2
            • android.hardware.camera2.params
            • android.hardware.display
            • android.hardware.fingerprint
            • android.hardware.input
            • android.hardware.usb
            • android.inputmethodservice
            • android.location
            • android.media
            • android.media.audiofx
            • android.media.browse
            • android.media.effect
            • android.media.midi
            • android.media.projection
            • android.media.session
            • android.media.tv
            • android.mtp
            • android.net
            • android.net.http
            • android.net.nsd
            • android.net.rtp
            • android.net.sip
            • android.net.wifi
            • android.net.wifi.p2p
            • android.net.wifi.p2p.nsd
            • android.nfc
            • android.nfc.cardemulation
            • android.nfc.tech
            • android.opengl
            • android.os
            • android.os.storage
            • android.preference
            • android.print
            • android.print.pdf
            • android.printservice
            • android.provider
            • android.renderscript
            • android.sax
            • android.security
            • android.security.keystore
            • android.service.carrier
            • android.service.chooser
            • android.service.dreams
            • android.service.media
            • android.service.notification
            • android.service.restrictions
            • android.service.textservice
            • android.service.voice
            • android.service.wallpaper
            • android.speech
            • android.speech.tts
            • android.support.v4
            • android.support.v4.accessibilityservice
            • android.support.v4.media
            • android.support.v4.media.session
            • android.support.v8.renderscript
            • android.system
            • android.telephony
            • android.telephony.cdma
            • android.telephony.gsm
            • android.test
            • android.test.mock
            • android.test.suitebuilder
            • android.test.suitebuilder.annotation
            • android.text
            • android.text.format
            • android.text.method
            • android.text.style
            • android.text.util
            • android.transition
            • android.util
            • android.view
            • android.view.accessibility
            • android.view.animation
            • android.view.inputmethod
            • android.view.textservice
            • android.webkit
            • android.widget
            • com.android.test.runner
            • java.awt.font
            • java.beans
            • java.io
            • java.lang
            • java.lang.annotation
            • java.lang.ref
            • java.lang.reflect
            • java.math
            • java.net
            • java.nio
            • java.nio.channels
            • java.nio.channels.spi
            • java.nio.charset
            • java.nio.charset.spi
            • java.security
            • java.security.acl
            • java.security.cert
            • java.security.interfaces
            • java.security.spec
            • java.sql
            • java.text
            • java.util
            • java.util.concurrent
            • java.util.concurrent.atomic
            • java.util.concurrent.locks
            • java.util.jar
            • java.util.logging
            • java.util.prefs
            • java.util.regex
            • java.util.zip
            • javax.crypto
            • javax.crypto.interfaces
            • javax.crypto.spec
            • javax.microedition.khronos.egl
            • javax.microedition.khronos.opengles
            • javax.net
            • javax.net.ssl
            • javax.security.auth
            • javax.security.auth.callback
            • javax.security.auth.login
            • javax.security.auth.x500
            • javax.security.cert
            • javax.sql
            • javax.xml
            • javax.xml.datatype
            • javax.xml.namespace
            • javax.xml.parsers
            • javax.xml.transform
            • javax.xml.transform.dom
            • javax.xml.transform.sax
            • javax.xml.transform.stream
            • javax.xml.validation
            • javax.xml.xpath
            • junit.framework
            • junit.runner
            • org.apache.http.conn
            • org.apache.http.conn.scheme
            • org.apache.http.conn.ssl
            • org.apache.http.params
            • org.json
            • org.w3c.dom
            • org.w3c.dom.ls
            • org.xml.sax
            • org.xml.sax.ext
            • org.xml.sax.helpers
            • org.xmlpull.v1
            • org.xmlpull.v1.sax2
            • Overview
            • Battery Status - Application Walkthrough
            • Toast
            • JobScheduler
            • Near Field Communication
            • Speech
            • ZipUnzip
        • Overview
        • Widgets and API reference
        • Gesture Methods and 3D Touch
        • Widget Skins
        • Dynamic Skinning
        • Application Initialization Events
          • Overview
          • Example and Sample App
        • API Simplification
        • Masters
        • Widget Common Properties
          • iOS
          • Tool and Navigation bars for iOS
        • Platform Specific Limitations
          • Alert Widget Basics
          • Events
          • Methods
          • Properties
          • AppMenu Widget Basics
          • Methods
          • Properties
          • ARRenderer Widget Basics
          • Events
          • Methods
          • Properties
          • BottomSheet Widget Basics
          • Events
          • Methods
          • Properties
          • Browser Widget Basics
          • Events
          • Methods
          • Properties
          • Button Widget Basics
          • Events
          • Methods
          • Properties
          • Calendar Widget Basics
          • Events
          • Methods
          • Properties
          • Camera Widget Basics
          • Event
          • Methods
          • Properties
          • Canvas Widget Basics
          • Event
          • Methods
          • Properties
          • CheckBoxGroup Widget Basics
          • Events
          • Method
          • Properties
          • CollectionView Widget Basics
          • Events
          • Methods
          • Properties
          • CordovaBrowser Widget Basics
          • Events
          • Methods
          • Properties
          • DataGrid Widget Basics
          • DataGrid Templates
          • Events
          • Methods
          • Properties
          • FlexContainer Widget Basics
          • Flex Layout Rules
          • Flex Container Sample Code
          • Events
          • Methods
          • Properties
          • FlexForm Widget Basics
          • Flex Layout Rules
          • Example and Sample App
          • Using the Navigation Drawer
          • Events
          • Methods
          • Properties
          • FlexScrollContainer Widget Basics
          • Creating a FlexScrollContainer Using a Constructor: voltmx.ui.FlexScrollContainer
          • FlexScrollContainer Example
          • Events
          • Methods
          • Properties
          • Image Widget Basics
          • Events
          • Methods
          • Properties
          • Label Widget Basics
          • Events
          • Methods
          • Properties
          • ListBox Widget Basics
          • Events
          • Methods
          • Properties
          • Map Widget Basics
          • Templates
          • Events
          • Methods
          • Properties
          • Objects
          • MLCamera Widget Basics
          • Events
          • Methods
          • Properties
          • NativeContainer Widget Basics
          • Events
          • Methods
          • Properties
          • PDFView Widget Basics
          • Events
          • Methods
          • Properties
          • Phone Widget Basics
          • Events
          • Methods
          • Properties
          • PickerView Widget Basics
          • Events
          • Methods
          • Properties
          • RadioButtonGroup Widget Basics
          • Events
          • Method
          • Properties
          • ReactNativeContainer Widget Basics
          • Properties
          • RichText Widget Basics
          • Events
          • Method
          • Properties
          • SegmentedUI Widget Basics
          • Events
          • Methods
          • Properties
          • Objects
          • SignatureCapture Widget Basics
          • Events
          • Methods
          • Properties
          • SigninWithApple Widget Basics
          • Events
          • Properties
          • Slider Widget Basics
          • Creating a Progress Bar Using a Slider
          • Events
          • Methods
          • Properties
          • SlidingContainer Widget Basics
          • Events
          • Properties
          • Switch Widget Basics
          • Events
          • Method
          • Properties
          • TabPane Widget Basics
          • Events
          • Methods
          • Properties
          • TextArea2 Widget Basics
          • Events
          • Methods
          • Properties
          • TextBox2 Widget Basics
          • Events
          • Methods
          • Properties
          • ToolBar Widget Basics
          • Tool and Navigation bars for iOS
          • Constructor
          • Methods
          • Properties
          • Video Widget Basics
          • Events
          • Methods
          • Properties
        • Deprecated Widgets
        • Glossary
        • Introduction
          • Overview
          • Supported Platforms and Devices
          • Prerequisites
            • Overview
            • iOS WatchKit Application Architecture
            • Creating Apple Watch Applications in Volt MX Iris
            • Apple-Specific Limitations
            • Importing Projects from Volt MX Studio 6.5
              • Overview
              • Configuring Your Xcode Project
              • VoltMXWatchKitRequestUtil
              • VoltMXDataMapper
              • VoltMXDataCache
            • Introduction
            • Overviews
              • Overview
                • Overview
                • Constants
                • Functions
        • Introduction
          • Overview
          • Preview an App on a Device
          • Execute App Lifecycle Events
          • Notes in the Volt MX App
          • View logs on the Volt MX App
          • Clear the Publish Code for a Project's Preview
        • Reports and Analytics
        • Volt MX Iris Reference Architecture API Programmers' Guide
          • Overviews
          • Volt MX Reference Architecture: Decoded
          • Advantages of Using Volt MX Reference Architecture
            • A Deeper Look at VoltMX Reference Architecture
            • Views
            • Controllers
            • Models
            • Views and Controllers
            • Models and Controllers
            • VoltMX Reference Architecture Features
            • Models, Views, and Controllers in Action
            • Components and Volt MX Reference Architecture
            • Form Navigation
            • Dynamic Module Loading
            • Define Namespaces in Apps
            • Access Volt MX Foundry Services through Volt MX Reference Architecture
            • Use Volt MX Reference Architecture for Volt MX Wearables Apps
              • Build Your Front-End Client App
              • Application Group in Reference Architecture Extensions
              • Locking Feature in Reference Architecture Extensions
            • Build Your App&quo;s Data Model
            • Generate Controllers and Extensions
            • A Sample Form Controller
          • References
            • FormController Object
              • FormController Events
              • getModel Event
              • onCreateView Event
              • onDestroy Event
              • onNavigate Event
              • setModel Event
              • FormController Methods
              • getCurrentForm Method
              • getCurrentFormFriendlyName Method
              • getPreviousForm Method
              • getPreviousFormFriendlyName Method
              • pauseNavigation Method
              • resumeNavigation Method
              • FormController Properties
              • view Property
            • voltmx.model Namespace
              • voltmx.model Constants
              • voltmx.model.ExceptionCode Constants
              • voltmx.model.ValidationType Constants
              • voltmx.model Objects
                • voltmx.model.Exception Object
                  • voltmx.model.Exception Properties
                  • code Property
                  • message Property
                  • name Property
                • voltmx.model.VoltMXApplicationContext Object
                  • voltmx.model.VoltMXApplicationContext Methods
                  • createModel Method
                  • login Method
                  • logout Method
            • voltmx.mvc Namespace
              • voltmx.mvc Functions
              • Navigation Function
            • voltmx.mvc.registry Namespace
              • voltmx.mvc.registry Functions
              • add Function
              • getViewName Function
              • getControllerName Function
              • remove Function
            • Navigation Object
              • Navigation Object Methods
              • getModel Method
              • navigate Method
              • setModel Method
            • TemplateController Object
              • TemplateController Events
              • onCreateView Event
              • onDestroy Event
              • onViewCreated Event
              • TemplateController Methods
              • executeOnParent Method
              • getCurrentView Method
              • TemplateController Properties
              • view Property
            • Deprecated
              • voltmx.sdk.mvvm Namespace
                • voltmx.sdk.mvvm Constants
                • voltmx.sdk.mvvm.OperationType Constants
                • voltmx.sdk.mvvm Objects
                  • voltmx.sdk.mvvm.VoltMXApplicationContext Object
                    • voltmx.sdk.mvvm.VoltMXApplicationContext Methods
                    • appServicesLogin Method
                    • dismissLoadingScreen Method
                    • getAllFormControllers Method
                    • getAppInstance Method
                    • getFactorySharedInstance Method
                    • getFormController Method
                    • getMetadataStore Method
                    • getModel Method
                    • getObjectService Method
                    • init Method
                    • logout Method
                    • showLoadingScreen Method
    • Foundry

    Overview

    These topics provide you with information about Supported Devices, operating systems, and browsers for Volt MX Iris, and enable you to install Volt Iris on Macintosh and Windows.

    • Volt MX Iris- Supported OSes, Devices, and Browsers Guide
    • Installing Volt Iris on Macintosh
    • Installing Volt Iris on Windows
    Copyright © 2021, 2022, HCL America, Inc. | Privacy Statement | Terms of Use
    Made with Material for MkDocs
    • Facebook
    • LinkedIn
    • Twitter
    • Youtube
    Please report problems with this documentation by opening issues in Github. Can't find a topic? Check the legacy documentation here.