Difference between revisions of "AlertDialog Event.COMPLETE"
From GiderosMobile
(Created page with "This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason. Event.COMPLETE = "complete" === Event properties: === ''...") |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | '''Available since:''' Gideros 2012.8<br/> | ||
+ | '''Value:''' complete<br/> | ||
+ | '''Defined by:''' [[AlertDialog]]<br/> | ||
+ | |||
+ | === Description === | ||
This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason. | This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason. | ||
− | Event.COMPLETE = | + | === Example === |
+ | <syntaxhighlight lang="lua"> | ||
+ | local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO") | ||
+ | |||
+ | local function onComplete(event) | ||
+ | print(event.buttonIndex, event.buttonText) | ||
+ | end | ||
+ | |||
+ | alertDialog:addEventListener(Event.COMPLETE, onComplete) | ||
+ | alertDialog:show() | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | === Event properties === | ||
+ | '''buttonIndex:''' (number) the index of the button pressed. ''nil'' when Cancel button is pressed, ''1'' when 1st button is pressed and, ''2'' when 2nd button is pressed<br/> | ||
+ | '''buttonText:''' (string) the text of the button pressed<br/> | ||
− | + | {{AlertDialog}} | |
− | |||
− |
Latest revision as of 16:55, 12 July 2023
Available since: Gideros 2012.8
Value: complete
Defined by: AlertDialog
Description
This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason.
Example
local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO")
local function onComplete(event)
print(event.buttonIndex, event.buttonText)
end
alertDialog:addEventListener(Event.COMPLETE, onComplete)
alertDialog:show()
Event properties
buttonIndex: (number) the index of the button pressed. nil when Cancel button is pressed, 1 when 1st button is pressed and, 2 when 2nd button is pressed
buttonText: (string) the text of the button pressed