This event is particularly interesting when you want to initialize its properties.
Calendar:onCreate() event
This event is fired when the Calendar object has just been created (just after the Calendar:constructor() call).
Return value
The event returns no value.Example
local ui = require "ui"
-- creates a simple window
local win = ui.Window("Calendar:onCreate() event sample", 320, 200)
local calendar = ui.Calendar(win, 50, 20)
-- Calendar:onCreate event to set calendar selected property
function calendar:onCreate()
local independance = sys.Datetime()
independance.month = 7
independance.day = 4
independance.year = 1776
self.selected = independance
end
win:show()
-- update Calendar.text at each second
while win.visible do
ui.update()
end