2012-07-17 34 views
4

我可以在我的日曆中設置一個事件。我的代碼是如何在tizen中設置日曆鬧鈴

var ev = new tizen.CalendarEvent 
    ({ 
     description : document.getElementById('des').value, 
     summary : document.getElementById('summ').value, 
     startDate : new tizen.TZDate(yy, mm, dd, h, m), 
     duration : new tizen.TimeDuration(dur1, "HOURS"), 
     location : document.getElementById('loc').value, 
    }); 

我怎麼能設置一個calendarAlarm事件呢?即我想啓用事件警報。如果有人知道,請提供代碼。

在此先感謝。

回答

5

最後我得到的答案

calendar = tizen.calendar.getDefaultCalendar("EVENT"); 
var ev = new tizen.CalendarEvent({ 
description : document.getElementById('description1').value, 
summary : document.getElementById('Summary1').value, 
startDate : new tizen.TZDate(yy, mm, dd, h, m), 
duration : new tizen.TimeDuration(dur1, "HOURS"), 
location : document.getElementById('Location1').value, 
var alarm = new tizen.CalendarAlarm(new tizen.TimeDuration(1, "MINS"), "SOUND"); 
ev.alarms = [alarm]; 
calendar.add(ev); 
0

這段代碼我在Tizen phone測試,它的工作原理:

var mycalendar; 
    try{   
     mycalendar = tizen.calendar.getDefaultCalendar("EVENT"); 
     var calendarItem = new tizen.CalendarEvent(); 

     calendarItem.description = "Description"; 
     calendarItem.summary = "Summary"; 
     calendarItem.location = "StackOverflow"; 
     calendarItem.startDate = new tizen.TZDate(2012, 8, 7, hour, minute); 
     calendarItem.duration = new tizen.TimeDuration(duration, "MINS"); 

     mycalendar.add(calendarItem); 

    } 
    catch(add_exception){ 
     alert("Exceptie adauga : " + add_exception.message); 
    } 

在你的答案代碼中有你沒有關閉CalendarEvent({的錯誤括號和括號並且在location行末尾有一個逗號流浪。