c# - jQuery Frontier Calendar not rendering events in IE 8 -
i m using jquery frontier calendar on page works , renders fine except in ie 8.0, events wont appear @ all. code initializes events below
/** * initialize display event form. */ $("#display-event-form").dialog({ autoopen: false, height: 400, width: 400, modal: true, open: function (event, ui) { if (clickagendaitem != null) { var title = clickagendaitem.title; var startdate = clickagendaitem.startdate; var enddate = clickagendaitem.enddate; var allday = clickagendaitem.allday; var data = clickagendaitem.data; // in our example add agenda modal form put fake data in agenda data. can retrieve here. $("#display-event-form").append( "<br><b>" + title + "</b><br><br>" ); if (allday) { $("#display-event-form").append( "(all day event)<br><br>" ); } else { $("#display-event-form").append( "<b>event date:</b> " + startdate.tostring('yyyy-mm-dd') + "<br><br>" ); } (var propertyname in data) { $("#display-event-form").append("<b>" + propertyname + ":</b> " + data[propertyname] + "<br>"); } } }, close: function () { // clear agenda data $("#display-event-form").html(""); } }); <asp:repeater id="m_eventoutput" runat="server"> <itemtemplate> jfcalplugin.addagendaitem( "#mycal", "<%# databinder.eval(container.dataitem, "eventtitle") %>", new date('<%# databinder.eval(container.dataitem,"eventdate","{0:yyyy-mm-dd}") %>'), new date('<%# databinder.eval(container.dataitem,"eventdate","{0:yyyy-mm-dd}") %>'), false, { type: '<%# databinder.eval(container.dataitem, "eventtype") %>', time: '<%# databinder.eval(container.dataitem, "time")%>', venue: '<%# databinder.eval(container.dataitem, "venue")%>' }, { backgroundcolor: $("#colorbackground").val(), foregroundcolor: $("#colorforeground").val() }, '<%# databinder.eval(container.dataitem, "eventitemid") %>' ); </itemtemplate> </asp:repeater> }); any ideas why events won't appearing in ie8. thanks
we figured out issue date format handled ie. got working changing date formats in repeater control below
new date('<%# databinder.eval(container.dataitem,"eventdate","{0:mmmm dd, yyyy}") %>'), new date('<%#databinder.eval(container.dataitem,"eventdate","{0:mmmm dd, yyyy}") %>'), it took at-least couple of days fix this, hope may having similar issue.
Comments
Post a Comment