[CLOSED] DateColumn - first day of week

  1. #1

    [CLOSED] DateColumn - first day of week

    Hello,
    please could you help me ?

    After update from 2.5 to 3.2 I have problem with viewing first day of week in datecolumn calendar. Using regonal setting I had correct first day (Monday) in version 2.5. After update to 3.2 first day in Calendar was changed to Sunday. All others settings were not changed.

    Thanks

    Regards

    Rosta
    Last edited by Daniil; Nov 26, 2015 at 7:55 AM. Reason: [CLOSED]
  2. #2
    Hi @Rosta,

    Please provide a test case to reproduce the issue in v3 or a working sample for v2 which I'll try to convert to v3.
  3. #3

    Example

    Hello Daniil,
    for example I used one from list of examples where I inserted editor for datecolumn and cellediting plugin.

    <ext:DateColumn runat="server" DataIndex="dateCol" Format="dd.MM.yyyy" Text="Date">
                            <Editor>
                                  <ext:DateField ID="DateField6" runat="server" Format="dd.MM.yyyy" Width="85" />
                             </Editor>  
    </ext:DateColumn>

    When I run it with Ext.Net 2.5.2 I get after clck to date column calendar where I have correct start day of week (Monday) according to my local system settings. But after change version to 3.2.1 calendar has Sunday as start week day (I changed only EXT.Net version, not local settings and not script )

    Thanks
    Rosta



    <%@ Page Language="C#" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.GridPanel1.Store.Primary.DataSource = new object[]
                {
                    new object[] { true, DateTime.Now, 1 },
                    new object[] { false, DateTime.Now.AddDays(-1), 2 },
                    new object[] { true, DateTime.Now.AddDays(-2), 3 },
                    new object[] { false, DateTime.Now.AddDays(-3), 4 },
                    new object[] { true, DateTime.Now.AddDays(-4), 5 }
                };
    
                this.GridPanel1.Store.Primary.DataBind();
            }
        }
    </script>
    
    <!DOCTYPE html>
    
    <html>
    <head runat="server">
        <title>Columns Variations - Ext.NET Examples</title>
        <link href="/resources/css/examples.css" rel="stylesheet" />    
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
            
            <ext:GridPanel 
                ID="GridPanel1" 
                runat="server" 
                Title="Column Variations" 
                DisableSelection="true"
                Width="600" 
                Height="350">
                <Store>
                    <ext:Store runat="server">
                        <Model>
                            <ext:Model runat="server">
                                <Fields>
                                    <ext:ModelField Name="booleanCol" Type="Boolean" />
                                    <ext:ModelField Name="dateCol" Type="Date" />
                                    <ext:ModelField Name="numberCol" Type="Int" />
                                </Fields>
                            </ext:Model>
                        </Model>
                    </ext:Store>
                </Store>
                <ColumnModel runat="server">
                    <Columns>
                        <ext:RowNumbererColumn runat="server" Width="25" />
                        <ext:BooleanColumn runat="server" DataIndex="booleanCol" Text="Boolean" />
                        <ext:CheckColumn runat="server" DataIndex="booleanCol" Text="Check" />
                        <ext:DateColumn runat="server" DataIndex="dateCol" Format="dd.MM.yyyy" Text="Date">
                            <Editor>
                                  <ext:DateField ID="DateField6" runat="server" Format="dd.MM.yyyy" Width="85" />
                             </Editor>  
                        </ext:DateColumn>
                        <ext:NumberColumn runat="server" DataIndex="numberCol" Text="Number" Format="0.00" />
                        <ext:TemplateColumn runat="server" DataIndex="" MenuDisabled="true" Text="Template">
                            <Template runat="server">
                                <Html>
                                    <tpl for=".">
                                        {booleanCol}<br />
                                        {dateCol:date("d/m/Y")}<br />
                                        {numberCol}<br />
                                    </tpl>
                                </Html>
                            </Template>
                        </ext:TemplateColumn>
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView runat="server" StripeRows="true" />
                </View>
                <Plugins>
                      <ext:CellEditing runat="server"  ClicksToEdit="1"></ext:CellEditing>                               
                </Plugins> 
            </ext:GridPanel>  
        </form>
    </body>
    </html>
  4. #4
    Thank you for the test case.

    I am not sure what happened, but I can suggest this to get Monday as a start day.
    Ext.form.field.Date.override({
        startDay: 1
    });
    
    Ext.picker.Date.override({
        startDay: 1
    });
  5. #5
    Hi,
    thanks very much. It solved my problem

    Rosta

Similar Threads

  1. Problem with Calendar's Week&Day View
    By AIM System Ltd in forum 2.x Help
    Replies: 1
    Last Post: Mar 06, 2014, 4:44 AM
  2. [CLOSED] CalendarPanel - First day of the week
    By marco.morreale in forum 2.x Legacy Premium Help
    Replies: 5
    Last Post: May 11, 2012, 5:51 PM
  3. Replies: 1
    Last Post: Nov 01, 2011, 7:32 PM
  4. Ext Calendar Week Rule
    By Swardhip in forum 1.x Help
    Replies: 0
    Last Post: Jul 26, 2011, 7:23 AM
  5. Will version 0.6pre be available this week?
    By breakthen in forum Open Discussions
    Replies: 0
    Last Post: Sep 17, 2008, 7:03 AM

Posting Permissions