In the code below, why only event with ID 1002 is shown in the calendar month view (1001 only shows in day view)? Also, how to translate everything (some things get translated automatically, but others, like "Day, Week, Month" at the top don't).
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
CalendarPanel1.EventStore.Events.AddRange(Data.Events);
}
public class Data
{
public static EventCollection Events
{
get
{
var now = DateTime.Now.Date;
return new EventCollection {
new Event
{
EventId = 1001,
CalendarId = 1,
Title = "Meu evento 1",
StartDate = now.AddDays(-2).AddHours(11).AddMinutes(30),
EndDate = now.AddDays(-1).AddHours(13),
IsAllDay = false,
Location = "Endereço do meu evento",
Notes = "Teste"
},
new Event
{
EventId = 1002,
CalendarId = 2,
Title = "Meu evento 2",
StartDate = now.AddDays(-10).AddHours(10),
EndDate = now.AddDays(-5).AddHours(15),
IsAllDay = false,
Location = "Endereço do meu outro evento",
Notes = "Teste"
}
};
}
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Ext.Net Example</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Viewport ID="Viewport1" runat="server" Layout="fit">
<Items>
<ext:Panel ID="pnAgenda" runat="server" Layout="Border" Title="Agenda" Icon="Calendar">
<TopBar>
<ext:Toolbar ID="Toolbar7" Flat="true" runat="server">
<Items>
<ext:Image ID="Image5" Height="55" Width="116" runat="server" ImageUrl="../App_themes/Imagens/top_logo.gif">
</ext:Image>
<ext:ToolbarFill />
<ext:Button ID="Button9" runat="server" Icon="Disk" Text="Salvar alterações">
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:Panel ID="Panel2" runat="server" Title="..." Layout="Border" Region="Center">
<Items>
<ext:Panel ID="Panel4" runat="server" Width="180" Region="West" Border="false">
<Items>
<ext:DatePicker StyleSpec="border-style: none;" ID="DatePicker1" runat="server">
</ext:DatePicker>
</Items>
</ext:Panel>
<ext:CalendarPanel ID="CalendarPanel1" runat="server" Region="Center" ActiveIndex="2"
Border="false">
<GroupStore ID="GroupStore1" runat="server">
<Groups>
<ext:Group CalendarId="1" Title="Home" />
<ext:Group CalendarId="2" Title="Work" />
<ext:Group CalendarId="3" Title="School" />
</Groups>
</GroupStore>
<Listeners>
<DayClick Handler="#{EventEditWindow1}.show({StartDate: dt,IsAllDay: allDay}, el);" />
</Listeners>
<EventStore runat="server" ID="calendarStore">
</EventStore>
<MonthView ID="MonthView1" runat="server" ShowHeader="true" ShowWeekLinks="true"
ShowWeekNumbers="true" />
</ext:CalendarPanel>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
</Items></ext:Viewport>
<ext:EventEditWindow ID="EventEditWindow1" runat="server" Hidden="true" GroupStoreID="GroupStore1">
<%-- <Listeners>
<EventAdd Fn="CompanyX.record.add" Scope="CompanyX" />
<EventUpdate Fn="CompanyX.record.update" Scope="CompanyX" />
<EditDetails Fn="CompanyX.record.edit" Scope="CompanyX" />
<EventDelete Fn="CompanyX.record.remove" Scope="CompanyX" />
</Listeners>--%>
</ext:EventEditWindow>
</form>
</body>
</html>