Jul 24, 2013, 11:40 AM
[CLOSED] How to populate a CalendarPanel from codebehind
Hi, I've been searching for a solution in the forums and I haven't been able to make it work properly.
I just want to show some events in a CalendarPanel, populated in codebehind. Here it is the sample code I'm using:
I think it is a very basic question, but I need some help.
Thank you in advance.
I just want to show some events in a CalendarPanel, populated in codebehind. Here it is the sample code I'm using:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Try
Dim esC As New Ext.Net.EventStore.Config()
esC.ItemID = "EventStore1"
calEventosPedidos.EventStore = New Ext.Net.EventStore(esC)
Dim mobjColEvtModel As New Ext.Net.EventModelCollection
Dim objEvtModel As New Ext.Net.EventModel
For i = 0 To 2
objEvtModel = New Ext.Net.EventModel
objEvtModel.CalendarId = 1
objEvtModel.EventId = i
objEvtModel.EndDate = Now
objEvtModel.IsAllDay = False
objEvtModel.Location = "My home"
objEvtModel.Notes = ""
objEvtModel.Reminder = ""
objEvtModel.StartDate = Now.AddHours(2)
objEvtModel.Title = "Family event"
objEvtModel.Url = ""
mobjColEvtModel.Add(objEvtModel)
Next
'calEventosPedidos.EventStore.Events.AddRange(mobjColEvtModel)
calEventosPedidos.EventStore.DataSource = mobjColEvtModel
calEventosPedidos.EventStore.DataBind()
Catch ex As Exception
Exit Sub
End Try
End Sub
</script>
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<title>Ext.NET v2 Example</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:CalendarPanel
ID="calEventosPedidos"
runat="server"
Border="false">
<CalendarStore ID="CalendarStoreEventosPedidos" runat="server">
<Calendars>
<ext:CalendarModel CalendarId="1" Title="Eventos" />
</Calendars>
</CalendarStore>
<MonthView ID="MonthView1"
runat="server"
ShowHeader="true"
ShowWeekLinks="true"
ShowWeekNumbers="true"
/>
</ext:CalendarPanel>
</form>
</body>
</html>
No events are shown and if I click the month view, no calendar is shown...I think it is a very basic question, but I need some help.
Thank you in advance.
Last edited by Daniil; Aug 06, 2013 at 8:28 AM.
Reason: [CLOSED]