The basic properties for ImageGallery widget are:
Enables you to control accessibility behavior and alternative text for the widget.
For more information on using accessibility features in your app, refer Accessibility appendix.
Syntax
accessibilityConfig
Type
Object
Read/Write
Read + Write
Remarks
The accessibilityConfig property is enabled for all the widgets which are supported under the Flex Layout.
The accessibilityConfig property is a JavaScript object which can contain the following key-value pairs.
a11yLabel [String]
Optional. Specifies alternate text to identify the widget. Generally the label should be the text that is displayed on the screen.
a11yValue [String]
Optional. Specifies the current state/value associated with the widget so that the user can perform an action. For example, a checkbox is in selected state or unselected state. On the Android platform, the text specified for a11yLabel is prefixed to the a11yValue.
a11yHint [String]
Optional. Specifies the descriptive text that explains the action associated with the widget. On the Android platform, the text specified for a11yValue is prefixed to the a11yHint.
a11yHidden [Boolean]
Optional. Specifies if the widget should be ignored by assistive technology. The default option is set to false. This option is supported on iOS 5.0 and above, Android 4.1 and above, and SPA
Android limitations
SPA/Desktop Web limitations
Example
This example uses the button widget, but the principle remains the same for all widgets that have an accessibilityConfig property.
//This is a generic property that is applicable for various widgets. //Here, we have shown how to use the accessibilityConfig Property for button widget. /*You need to make a corresponding use of the accessibilityConfig property for other applicable widgets.*/ Form1.myButton.accessibilityConfig = { "a11yLabel": "Label", "a11yValue": "Value", "a11yHint": "Hint" };
Platform Availability
Specifies the anchor point of the widget bounds rectangle using the widget's coordinate space.
Syntax
anchorPoint
Type
JSObject
Read/Write
Read + Write
Remarks
The value for this property is a JavaScript dictionary object with the keys "x" and "y". The values for the "x" and "y" keys are floating-point numbers ranging from 0 to 1. All geometric manipulations to the widget occur about the specified point. For example, applying a rotation transform to a widget with the default anchor point causes the widget to rotate around its center.
The default value for this property is center ( {"x":0.5, "y":0.5} ), that represents the center of the widgets bounds rectangle. The behavior is undefined if the values are outside the range zero (0) to one (1).
Example
Form1.widget1.anchorPoint = { "x": 0.5, "y": 0.5 };
Platform Availability
Represents the JSObject to represent the images to be rendered in ImageGallery. The format of the JSObject consists of an array of two elements:
Example
formname.widgetname.data= [ [{"imagekey":"image1.png"}, {"imagekey":"image2.png"}, {"imagekey":"imagen.png"}] ];
Syntax
data
Type
Array
Read/Write
Yes - (Read and Write)
Platform Availability
Available in the IDE
Available on all platforms
The property enables you to improve the performance of Positional Dimension Animations.
Syntax
enableCache
Type
Boolean
Read/Write
Read + Write
Remarks
The default value for this property is true.
Note: When the property is used, application consumes more memory. The usage of the property enables tradeoff between performance and visual quality of the content. Use the property cautiously.
Example
Form1.widgetID.enableCache = true;
Platform Availability
Specifies the look and feel of the widget when in focus.
Syntax
focusSkin
Type
String
Read/Write
Yes - (Read and Write)
Remarks
You must be aware of the following:
On J2ME non-touch devices, if you do not specify the Focus skin, it is not possible to identify the focus change between the widgets.
Mobile Web does not support this property, instead browser specific focus will be applied.
Example
//Defining the properties for ImageGallery with focusSkin: "gradroundfocusbtn" var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn"}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //Reading the focusSkin of ImageGallery alert("ImageGallery focusSkin is ::"+imgGallery.focusSkin);
Platform Availability
Available in the IDE
Available on all platforms..
Specifies the look and feel of a widget when the cursor hovers on the widget.
Syntax
hoverSkin
Type
String
Read/Write
Yes - (Read and Write)
Example
//Defining the properties for ImageGallery with hoverSkin:"hskin" var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", selectedIndex:3, spaceBetweenImages: 50}; var imgGalLayout = {containerWeight:100}; var imgGalPSP = {hoverSkin:"hskin"}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available on Windows Tablet.
id is a unique identifier of ImageGallery consisting of alpha numeric characters. Every ImageGallery should have a unique id within a Form.
Syntax
id
Type
String - [Mandatory]
Read/Write
Yes - (Read only)
Example
//Defining the properties for ImageGallery with ID:"imgGallery" var imgGalBasic = { id: "imgGallery", isVisible: true}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //Reading the ID of ImageGallery alert("ImageGallery id is ::"+imgGallery.id);
Platform Availability
Available in the IDE
Available on all platforms.
Specifies the image to be displayed when the remote resource is not available. This image is taken from the resources folder.
Syntax
imageWhenFailed
Type
String
Read/Write
No
Example
//Defining the properties for ImageGallery with imageWhenFailed: "AppIcon.png". //Image with the same name should be in resources folder. var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", imageWhileDownloading: "ApplicationIcon.png", imageWhenFailed: "AppIcon.png"}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{});
Platform Availability
Not available in the IDE.
Available on all platforms except and Windows Desktop platforms.
Specifies the image to be displayed when the remote source is still being downloaded. This image is taken from the resources folder.
Syntax
imageWhileDownloading
Type
String
Read/Write
No
Example
//Defining the properties for ImageGallery with imageWhileDownloading: "ApplicationIcon.png". //Image with the same name should be in resources folder. var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", imageWhileDownloading: "ApplicationIcon.png"}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{});
Platform Availability
Available in the IDE.
Available on all platforms.,
A custom JSObject with the key value pairs that a developer can use to store the context with the widget. This will help in avoiding the globals to most part of the programming.
Syntax
info
Type
JSObject
Read/Write
Yes - (Read and Write)
Remarks
This is a non-Constructor property. You cannot set this property through widget constructor. But you can read and write data to it.
Info property can hold any JSObject. After assigning the JSObject to info property, the JSObject should not be modified. For example,
var inf = {a: 'hello'}; widget.info = inf; //works widget.info.a = 'hello world'; /*This will not update the widget info a property to Hello world. widget.info.a will have old value as hello.*/
Example
//Defining the properties for ImageGallery with info property. var imgGalBasic = { id: "imgGallery",isVisible: true}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); imgGallery.info = {key:"ImageGal"}; //Reading the info of ImageGallery alert("ImageGallery info is ::"+imgGallery.info);
Platform Availability
Not available in the IDE.
Available on all platforms.
This property controls the visibility of a widget on the form.
Syntax
isVisible
Type
Boolean
Read/Write
Yes - (Read and Write)
Remarks
The default value for this property is true. If set to false, the widget is not displayed. If set to true, the widget is displayed.
You can set the visibility of a widget dynamically from code using the setVisibility method.
Example
//Defining the properties for ImageGallery with isVisible: true var imgGalBasic = { id: "imgGallery", isVisible: true}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //Reading the Visibility of ImageGallery alert("ImageGallery Visibility is ::"+imgGallery.isVisible);
Platform Availability
Available in the IDE.
Available on all platforms.
Specifies the number of images to be displayed per row in an ImageGallery at a time.
Syntax
itemsPerRow
Type
Number
Read/Write
No
Example
//Defining the properties for ImageGallery with sitemsPerRow:3 var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", selectedIndex:3, spaceBetweenImages: 50}; var imgGalLayout = {containerWeight:100}; var imgGalPSP = {itemsPerRow:3}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available only on Server side Mobile Web (advanced) platform.
Specifies the position of the navigation bar for the ImageGallery. The pageview indicator either appears on the top or bottom of the ImageGallery.
Syntax
navigationBarPosition
Type
String
Read/Write
No
Example
//Defining the properties for ImageGallery with navigationBarPosition:"Bottom" var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", selectedIndex:3, spaceBetweenImages: 50}; var imgGalLayout = {containerWeight:100}; var imgGalPSP = {itemsPerRow:3, navigationBarPosition:"Bottom"}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available only on Server side Mobile Web (advanced) platform.
Specifies the number of rows to be displayed in each page.
Syntax
noofRowsPerPage
Type
Number
Read/Write
Yes - (Read and Write)
Remarks
This property is displayed only when viewType is set to IMAGE_GALLERY_VIEW_TYPE_PAGEVIEW.
Example
//Defining the properties for ImageGallery with noofRowsPerPage:4. var imgGalBasic={id:"imagegallery1", isVisible:true, skin:"imgGalskin", focusSkin:"imgGalFSkin", text:"Click Here", toolTip:"sample text"}; var imgGalLayout={containerWeight:100, padding:[5,5,5,5], margin:[5,5,5,5], hExpand:true, vExpand:false, displayText:true}; var imgGalPSP={viewType: constants.IMAGE_GALLERY_VIEW_TYPE_PAGEVIEW, viewConfig: {noofRowsPerPage:4}}; //Creating the ImageGallery. var imagegallery1 = new kony.ui.ImageGallery(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available on Desktop Web.
This property is used to retain the content alignment property value, as it was defined.
Note: Locale-level configurations take priority when invalid values are given to this property, or if it is not defined.
The mirroring widget layout properties should be defined as follows.
function getIsFlexPositionalShouldMirror(widgetRetainFlexPositionPropertiesValue) { return (isI18nLayoutConfigEnabled && localeLayoutConfig[defaultLocale] ["mirrorFlexPositionalProperties"] == true && !widgetRetainFlexPositionPropertiesValue); }
The following table illustrates how widgets consider Local flag and Widget flag values.
Properties | Local Flag Value | Widget Flag Value | Action |
---|---|---|---|
Mirror/retain FlexPositionProperties | true | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | true | false | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | true | not specified | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | false | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | false | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | false | not specified | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | not specified | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | not specified | Use the Design/Model-specific default layout. |
Syntax
retainContentAlignment
Type
Boolean
Read/Write
No (only during widget-construction time)
Example
//This is a generic property that is applicable for various widgets. //Here, we have shown how to use the retainContentAlignment property for Button widget. /*You need to make a corresponding use of the retainContentAlignment property for other applicable widgets.*/ var btn = new kony.ui.Button({ "focusSkin": "defBtnFocus", "height": "50dp", "id": "myButton", "isVisible": true, "left": "0dp", "skin": "defBtnNormal", "text": "text always from top left", "top": "0dp", "width": "260dp", "zIndex": 1 }, { "contentAlignment": constants.CONTENT_ALIGN_TOP_LEFT, "displayText": true, "padding": [0, 0, 0, 0], "paddingInPixel": false, "retainFlexPositionProperties": false, "retainContentAlignment": true }, {});
Platform Availability
This property is used to retain flex positional property values as they were defined. The flex positional properties are left, right, and padding.
Note: Locale-level configurations take priority when invalid values are given to this property, or if it is not defined.
The mirroring widget layout properties should be defined as follows.
function getIsFlexPositionalShouldMirror(widgetRetainFlexPositionPropertiesValue) { return (isI18nLayoutConfigEnabled && localeLayoutConfig[defaultLocale] ["mirrorFlexPositionalProperties"] == true && !widgetRetainFlexPositionPropertiesValue); }
The following table illustrates how widgets consider Local flag and Widget flag values.
Properties | Local Flag Value | Widget Flag Value | Action |
---|---|---|---|
Mirror/retain FlexPositionProperties | true | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | true | false | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | true | not specified | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | false | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | false | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | false | not specified | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | not specified | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | not specified | Use the Design/Model-specific default layout. |
Syntax
retainFlexPositionProperties
Type
Boolean
Read/Write
No (only during widget-construction time)
Example
//This is a generic property that is applicable for various widgets. //Here, we have shown how to use the retainFlexPositionProperties property for Button widget. /*You need to make a corresponding use of the retainFlexPositionProperties property for other applicable widgets.*/ var btn = new kony.ui.Button({ "focusSkin": "defBtnFocus", "height": "50dp", "id": "myButton", "isVisible": true, "left": "0dp", "skin": "defBtnNormal", "text": "always left", "top": "0dp", "width": "260dp", "zIndex": 1 }, { "contentAlignment": constants.CONTENT_ALIGN_CENTER, "displayText": true, "padding": [0, 0, 0, 0], "paddingInPixel": false, "retainFlexPositionProperties": true, "retainContentAlignment": false }, {});
Platform Availability
This property is used to convert Flow Horizontal Left to Flow Horizontal Right.
Note: Locale-level configurations take priority when invalid values are given to this property, or if it is not defined.
The mirroring widget layout properties should be defined as follows.
function getIsFlexPositionalShouldMirror(widgetRetainFlexPositionPropertiesValue) { return (isI18nLayoutConfigEnabled && localeLayoutConfig[defaultLocale] ["mirrorFlexPositionalProperties"] == true && !widgetRetainFlexPositionPropertiesValue); }
The following table illustrates how widgets consider Local flag and Widget flag values.
Properties | Local Flag Value | Widget Flag Value | Action |
---|---|---|---|
Mirror/retain FlexPositionProperties | true | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | true | false | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | true | not specified | Use Mirror FlexPositionProperties since locale-level Mirror is true. |
Mirror/retain FlexPositionProperties | false | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | false | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | false | not specified | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | true | Use the designed layout from widget for all locales. Widget layout overrides everything else. |
Mirror/retain FlexPositionProperties | not specified | false | Use the Design/Model-specific default layout. |
Mirror/retain FlexPositionProperties | not specified | not specified | Use the Design/Model-specific default layout. |
Syntax
retainFlowHorizontalAlignment
Type
Boolean
Read/Write
No (only during widget-construction time)
Example
//This is a generic property that is applicable for various widgets. //Here, we have shown how to use the retainFlowHorizontalAlignment property for Button widget. /*You need to make a corresponding use of the retainFlowHorizontalAlignment property for other applicable widgets. */ var btn = new kony.ui.Button({ "focusSkin": "defBtnFocus", "height": "50dp", "id": "myButton", "isVisible": true, "left": "0dp", "skin": "defBtnNormal", "text": "always left", "top": "0dp", "width": "260dp", "zIndex": 1 }, { "contentAlignment": constants.CONTENT_ALIGN_CENTER, "displayText": true, "padding": [0, 0, 0, 0], "paddingInPixel": false, "retainFlexPositionProperties": true, "retainContentAlignment": false, "retainFlowHorizontalAlignment ": false }, {});
Platform Availability
Indicates the currently selected image in the ImageGallery. The index is with respect to the order in which data is set with data property. Programmatically setting the selectedIndex will not make any visible differences in the row, however it will bring the row at the index into the view able area on the screen. Setting it to null/nil clears the selection state.
Syntax
selectedIndex
Type
Number
Read/Write
Yes - (Read and Write)
Remarks
On Windows Phone platform, you cannot write data to this property.
If data contains the sections then the selectedIndex indicates the selected row index within the section.
Example
//Defining the properties for ImageGallery with selectedIndex:3 (setSelectedIndex) var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", imageWhileDownloading: "ApplicationIcon.png", imageWhenFailed: "AppIcon.png", selectedIndex:3}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //getSelectedIndex alert("Selected Index:"+imgGallery.selectedIndex);
Platform Availability
Not available in the IDE.
Available on all platforms..
Returns the selected data object (input array) corresponding to the selected image of the ImageGallery. If no image is selected, null/nil is returned.
Syntax
selectedItem
Type
JSObject
Read/Write
Read only
Example
//Defining the properties for ImageGallery with selectedIndex:3 (setSelectedIndex) var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", imageWhileDownloading: "ApplicationIcon.png", imageWhenFailed: "AppIcon.png", selectedIndex:3}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //getSelectedItem alert("selected Item:"+imgGallery.selectedItem);
Platform Availability
Not available in the IDE
Available on all platforms..
Specifies the look and feel of the ImageGallery when not in focus.
Syntax
skin
Type
String
Read/Write
Yes - (Read and Write)
Example
//Defining the properties for ImageGallery with skin: "gradroundfocusbtn" var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn"}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{}); //Reading the skin of ImageGallery alert("ImageGallery skin is ::"+imgGallery.skin);
Platform Availability
Available in the IDE
Available on all platforms..
Specifies the space between the images in the ImageGallery.
Syntax
spaceBetweenImages
Type
Number
Read/Write
No
Example
//Defining the properties for ImageGallery with spaceBetweenImages: 50 var imgGalBasic = { id: "imgGallery", isVisible: true, skin: "gradroundfocusbtn", focusSkin: "gradroundfocusbtn", imageWhileDownloading: "ApplicationIcon.png", imageWhenFailed: "AppIcon.png", selectedIndex:3, spaceBetweenImages: 50}; var imgGalLayout = {containerWeight:100}; //Creating the ImageGallery. var imgGallery = new kony.ui.ImageGallery2(imgGalBasic,imgGalLayout,{});
Platform Availability
Available in the IDE.
Available on all platforms., and Windows Phone platforms.
Contains an animation transformation that can be used to animate the widget.
Syntax
transform
Type
JSObject
Read/Write
Read + Write
Remarks
This property is set to the identify transform by default. Any transformations applied to the widget occur relative to the widget's anchor point. The transformation contained in this property must be created using the kony.ui.makeAffineTransform function.
Example
This example uses the button widget, but the principle remains the same for all widgets that have a transform property.
//Animation sample var newTransform = kony.ui.makeAffineTransform(); newTransform.translate3D(223, 12, 56); //translates by 223 xAxis,12 in yAxis,56 in zAxis widget.transform = newTransform;
Platform Availability
Specifies the appearance of the Image Gallery as Default view or Page view.
Syntax
viewType
Type
Number
Read/Write
Yes - (Read and Write)
Remarks
The default value for this property is IMAGE_GALLERY_VIEW_TYPE_DEFAULT.
You can select one of the following available views:
Example
//Defining the properties for ImageGallery with viewType:IMAGE_GALLERY_VIEW_TYPE_DEFAULT. var imgGalBasic={id:"imagegallery1", isVisible:true, skin:"imgGalskin", focusSkin:"imgGalFSkin", text:"Click Here", toolTip:"sample text"}; var imgGalLayout={containerWeight:100, padding:[5,5,5,5], margin:[5,5,5,5], hExpand:true, vExpand:false, displayText:true}; var imgGalPSP={viewType: constants.IMAGE_GALLERY_VIEW_TYPE_DEFAULT }; //Creating the ImageGallery. var imagegallery1 = new kony.ui.ImageGallery(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available on Desktop Web.
Specifies the view configuration parameters when the viewType is set as IMAGE_GALLERY_VIEW_TYPE_PAGEVIEW for Desktop Web platform.
Syntax
viewConfig
Type
JSObject
Read/Write
Yes - (Read and Write)
Example
//Defining the properties for ImageGallery with viewConfig:noofRowsPerPage. var imgGalBasic={id:"imagegallery1", isVisible:true, skin:"imgGalskin", focusSkin:"imgGalFSkin", text:"Click Here", toolTip:"sample text"}; var imgGalLayout={containerWeight:100, padding:[5,5,5,5], margin:[5,5,5,5], hExpand:true, vExpand:false, displayText:true}; var imgGalPSP={viewType: constants.IMAGE_GALLERY_VIEW_TYPE_PAGEVIEW,
viewConfig: {noofRowsPerPage: 5} }; //Creating the ImageGallery. var imagegallery1 = new kony.ui.ImageGallery(imgGalBasic,imgGalLayout,imgGalPSP);
Platform Availability
Available in the IDE.
This property is available on Desktop Web.
prem | Copyright © 2012 Kony, Inc. All rights reserved. |
prem | Copyright © 2012 Kony, Inc. All rights reserved. |