ActionSheet Object
The ActionSheet object implements Apple's Action Sheets for iOS apps. They are not supported on other platforms. The ActionSheet object comprises of the following elements:
Methods
The ActionSheet object contains the following methods.
Adds an ActionItem object to the ActionSheet object.
Syntax
addAction(actionItem1);
Input Parameters
| Parameter | Description |
|---|---|
| actionItem1 | An ActionItem object to add to the Action Sheet. |
Example
//Creating the Action Item Object
setActionSheet: function() {
var actionItem = new kony.ui.ActionItem({
"title": "Open Basecamp",
"style": constants.ACTION_STYLE_DEFAULT,
"action": function() {
kony.application.openURL("https://basecamp.kony.com/s/");
}
});
//Adding action to the Action Sheet object
actionSheetObject.addAction(actionItem);
}Return Values
None.
Platform Availability
iOS
Dismisses the Action Sheet on the display.
Syntax
dismiss();
Input Parameters
None.
Example
actionSheetObject.dismiss();
Return Values
None.
Platform Availability
iOS
Sets the anchor configuration information on iPads.
Syntax
setAnchorConfiguration(configParams);
Input Parameters
| Parameter | Description |
|---|---|
| configParams |
A JavaScript object containing key-value pairs that specify the anchor configuration parameters for the Action Sheet. The following keys are required.
|
Example
var configInfo = {
"direction": constants.ANCHOR_DIRECTION_LEFT,
"widget": frmWidgetName
};
myActionSheet.setAnchorConfiguration(configInfo);Return Values
None.
Remarks
This method is only used on the iPad.
Platform Availability
iPad
Shows the Action Sheet on the display.
Syntax
show();
Example
actionSheetObject.show();
Input Parameters
None.
Return Values
None.
Platform Availability
iOS