.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[o^;xo4x^Z#_! ݺqҝIfDB:i?nӬKp&yC'9; /w>$g.9Lax4'0N!'5ޏY \8UJUAPA>vPЀoJ\ׄڴ8z?.+q2]aovw׆yj /U e٘I+KϏ&\bEH$$1=3 *yckheMW5&wqbDdOPr=`5:oe+gXşCbixJLfiB)=S]+93-@M(uHmn;8FP("d= =a~vK&&\LAuMQiZ?Rc}bMqLgBoǿ?etve1mnZxRE`Ҵpz׾I@%!^{H7Cj\B" =ytF*vT@hE _K#ضe%5^ĴM[:;,{*Op318cge=F;ZS2;e9ٖ~y6\2KȘ  jJH87]':6"Y[nP;es H-]&\bEH$$1=3 *yckheMW5&wqbDdOPs?JDG|끽 TQ͙|ѓw-$B j&9)ֈK1UCsi]p`XҚ)0 DalJLoOjJ8y4hd}'5{*l=PRl49Bcnm5sr؝`!VA/%Ćt Fp7"98/crQ|ۼRHoCz!8Vۖר.z)%q`8nn&,`\fzDo;l)H@~c!·*-Y-ՂӠ_l-/.ݻϑQ'8 vuA: nV=_ 8nn&,`\f_u ^Pi8KgzsÆBff4,QȾ8/crQ|ۼReOZX76X%H%v(r37֓8nn&,`\fN81Ce~IKE("Bff4,QȾ8/crQ|ۼRzHPۼ&^pEQxkLYP2N98nn&,`\f" tnj1n+y-.5+HA\[Ylu*aC7#C WſZk^-O ~]ꬅoQ* 7N9V t`_׺b+24 ~8nn&,`\fZByD*Νӷ]ꬅoQ* 7N9V t`_%83_\XlճYxo*fH4l?"˔TR]q.'H= ^J}EO#HqS<Lq“\OOlBk չD[5Wʇ-O'䇫3otH(Jc<6Ĩ]5~\6qyъʇ>_!S!2"8nn&,`\fr,.}TS3#-\_ۃ{T?"-cFCĶ-}9u.35 \!-A)OljCR4m@z֮Oڬ [(yW<(v4\^icEskC1NuQsWO8nn&,`\f'Dkа "X<ό9n_Nbֱx^n7#0ɰDQP^NΆ* h4'Ə} gC `D4[BE "-cFCĶ꤯~ kpvyP&Dx}42ftKLn(yT%3顩K^1?x'[)OihA 6kny=75}#),z"2C8nn&,`\f܀#c>T,X%`e uIz@w]BCbX{K,ʚr6 }y0d!8nn&,`\f.GVBБ≻A 6kn;ÝZT-q⮒R"V ſҚr!Җ??&~˼s֡V8Il6aFQ` "-cFCĶ7"aQ5:L|A:8nn&,`\fx0uhφEtx "weekView" ] }); $("#scheduler").on('appointmentDelete', function (event) { var args = event.args; var appointment = args.appointment; $("#log").html("appointmentDelete is raised"); }); $("#scheduler").on('appointmentAdd', function (event) { var args = event.args; var appointment = args.appointment; $("#log").html("appointmentAdd is raised"); }); $("#scheduler").on('appointmentDoubleClick', function (event) { var args = event.args; var appointment = args.appointment; // appointment fields // originalData - the bound data. // from - jqxDate object which returns when appointment starts. // to - jqxDate objet which returns when appointment ends. // status - String which returns the appointment's status("busy", "tentative", "outOfOffice", "free", ""). // resourceId - String which returns the appointment's resouzeId // hidden - Boolean which returns whether the appointment is visible. // allDay - Boolean which returns whether the appointment is allDay Appointment. // resiable - Boolean which returns whether the appointment is resiable Appointment. // draggable - Boolean which returns whether the appointment is resiable Appointment. // id - String or Number which returns the appointment's ID. // subject - String which returns the appointment's subject. // location - String which returns the appointment's location. // description - String which returns the appointment's description. // tooltip - String which returns the appointment's tooltip. $("#log").html("appointmentDoubleClick is raised"); }); $("#scheduler").on('cellClick', function (event) { var args = event.args; var cell = args.cell; $("#log").html("cellClick is raised"); }); $("#scheduler").on('appointmentChange', function (event) { var args = event.args; var appointment = args.appointment; // appointment fields // originalData - the bound data. // from - jqxDate object which returns when appointment starts. // to - jqxDate objet which returns when appointment ends. // status - String which returns the appointment's status("busy", "tentative", "outOfOffice", "free", ""). // resourceId - String which returns the appointment's resouzeId // hidden - Boolean which returns whether the appointment is visible. // allDay - Boolean which returns whether the appointment is allDay Appointment. // resiable - Boolean which returns whether the appointment is resiable Appointment. // draggable - Boolean which returns whether the appointment is resiable Appointment. // id - String or Number which returns the appointment's ID. // subject - String which returns the appointment's subject. // location - String which returns the appointment's location. // description - String which returns the appointment's description. // tooltip - String which returns the appointment's tooltip. $("#log").html("appointmentChange is raised"); }); });

Event Log: