[FIXED] [#485] [3.2.0] Column.Locked = true prevents using tab for jumping

  1. #1

    [FIXED] [#485] [3.2.0] Column.Locked = true prevents using tab for jumping

    Hi All,

    In this example you cannot use Tab for jumping between columns.
    Is it designed behaviour?
    If yes, how to make it to jump?

    if you comment
    extCol.Locked = true;
    it works fine.

    System: Windows 7
    Visual Studio 2013
    Chrome
    Ext.Net 2.5.1

    <%@ Page Language="C#" AutoEventWireup="true"  %>
    
    <!DOCTYPE html>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
         {
            if (!X.IsAjaxRequest)
            {
                var cb2 = new Ext.Net.TextField()
                {
                    Selectable = true,
                    ReadOnly = false
                };
                var cb3 = new Ext.Net.TextField()
                {
                    Selectable = true,
                    ReadOnly = false
                };
                var cb4 = new Ext.Net.TextField()
                {
                    Selectable = true,
                    ReadOnly = false
                };
    
                model1.Fields.Add("Company");
                model1.Fields.Add("Price1");
                model1.Fields.Add("Price2");
                model1.Fields.Add("Price3");
    
                var extCol = new Ext.Net.Column();
                extCol.ID = "1";
                extCol.Text = "Conpany";
                extCol.DataIndex = "Company";
                extCol.Width = 250;
                extCol.Locked = true; // - prevents using tab for jumping
                GridPanel1.ColumnModel.Add(extCol);
    
                var extCol2 = new Ext.Net.Column();
                extCol2.ID = "2";
                extCol2.Text = "Price1";
                extCol2.DataIndex = "Price1";
                extCol2.Width = 150;
                extCol2.Editor.Add(cb2);
                GridPanel1.ColumnModel.Add(extCol2);
    
                var extCol3 = new Ext.Net.Column();
                extCol3.ID = "3";
                extCol3.Text = "Price2";
                extCol3.DataIndex = "Price2";
                extCol3.Width = 150;
                extCol3.Editor.Add(cb3);
                GridPanel1.ColumnModel.Add(extCol3);
    
                var extCol4 = new Ext.Net.Column();
                extCol4.ID = "4";
                extCol4.Text = "Price3";
                extCol4.DataIndex = "Price3";
                extCol4.Width = 150;
                extCol4.Editor.Add(cb4);
                GridPanel1.ColumnModel.Add(extCol4);
    
    
                var cmp = new List<CompanyClass>
                {
                    new CompanyClass("3m Co", 71, 22, 55),
                    new CompanyClass("Alcoa Inc", 29, 42, 47),
                };
    
                this.Store1.DataSource = cmp;
    
                this.Store1.DataBind();
            }
         }
    
        public class CompanyClass
        {
            public CompanyClass(string name, double price, double change, double pctChange)
            {
                this.Company = name;
                this.Price1 = price;
                this.Price2 = change;
                this.Price3 = pctChange;
            }
    
            public string Company { get;set; }
            public double Price1 { get;set; }
            public double Price2 { get; set; }
            public double Price3 { get; set; }
        }
    
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <ext:ResourceManager runat="server" />
            
            <ext:Model runat="server" ID="model1" Name="model1">  
            </ext:Model>
    
            <ext:Store ID="Store1" runat="server" ModelName="model1">
            </ext:Store>
            
            <ext:Viewport ID="Viewport1" runat="server" Layout="FitLayout">
                <Items>
                    <ext:GridPanel 
                        ID="GridPanel1" 
                        runat="server" 
                        StoreID="Store1"
                        Title="Company List" 
                        Layout="BorderLayout"> 
                        <Plugins>
                            <ext:CellEditing ID="CellEditing1" runat="server" ClicksToEdit="1" ></ext:CellEditing>
                        </Plugins>   
                    </ext:GridPanel>
                </Items>
            </ext:Viewport>
        </div>
        </form>
    </body>
    </html>
    Thank you.
    Last edited by Daniil; Jun 26, 2015 at 11:49 AM. Reason: [FIXED] [#485] [3.2.0]
  2. #2
    Hi @rbtceo,

    Thank you for the report.
    https://github.com/extnet/Ext.NET/issues/485

    It has been fixed in the trunk, the revision #5832.
  3. #3
    Quote Originally Posted by Daniil View Post
    Hi @rbtceo,

    Thank you for the report.
    https://github.com/extnet/Ext.NET/issues/485

    It has been fixed in the trunk, the revision #5832.
    Dear Daniil,

    Are there any ideas when we can see it release version (NuGet)?

    Thank you.
  4. #4
    There is some information here:
    http://www.ext.net/download/

    No official release date is available, although planned for late 2014-Q2
  5. #5
    Hello All,

    I am trying to get ext.net from svn using command:
    svn export --username rbtceo --password mypassword http://svn.ext.net/premium/trunk/
    but I am getting an exception (svn: E215004: No more credentials or we tried too many times.
    Authentication failed).

    1. Is it the correct command? If not, please, provide the right one.
    2. Does my account exist in svn?

    Thank you.
    Last edited by rbtceo; May 12, 2014 at 3:41 AM.
  6. #6
    Please clarify what credentials do you use for SVN? It differs from the forum ones. The SVN credentials should be emailed to you when you bought a Premium Support Subscription. Please review the inbox. If it is lost, please send a request to support@object.net with your forum name.
  7. #7
    Thank you.

    I will send an email to support@object.net

    The thread can be marked as closed.

Similar Threads

  1. Replies: 4
    Last Post: Nov 19, 2013, 1:11 PM
  2. [CLOSED] how can i set TreePanel TreeColumn locked=true
    By UT007 in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: May 17, 2013, 3:32 PM
  3. Replies: 3
    Last Post: Feb 15, 2013, 3:49 AM
  4. Replies: 1
    Last Post: Feb 15, 2013, 3:19 AM
  5. Replies: 1
    Last Post: Feb 10, 2009, 4:23 AM

Tags for this Thread

Posting Permissions