[CLOSED] Keyboard support in navigating Editor Grid Panel

  1. #1

    [CLOSED] Keyboard support in navigating Editor Grid Panel

    We recently upgraded to latest. It seems like using the tab key to navigate between columns with combobox editors is broken. Before the upgrade, I can click on a combo box, type something, hit tab, and it will move to the next combobox in the row. Now, hitting tab just removes focux on the combobox and doesn't move to the next one. I will try to get an example up soon...
  2. #2

    RE: [CLOSED] Keyboard support in navigating Editor Grid Panel

    Here's a simple code sample. I can tab from ColC-->ColD-->ColA (of next row). I want to be able to tab from ColA --> ColD --> ColA (of next row). The grid is not usable if the user has to use mouse to click on each combobox cell to edit it.

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="ArrayGrid.aspx.vb" Inherits="CooliteSandbox.ArrayGrid" %>
    
    <%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
            If Not Ext.IsAjaxRequest Then
                Me.Store1.DataSource = New Object() {New Object() {"Test1", "Test1", 5, 10}, New Object() {"Test2", "Test2", 10, 15}}
                Me.Store1.DataBind()
            End If
        End Sub
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body style="padding: 10px">
        <form id="form1" runat="server">
        <ext:ScriptManager ID="ScriptManager1" runat="server" />
        <ext:Store ID="Store1" runat="server">
            <Reader>
                <ext:ArrayReader>
                    <Fields>
                        <ext:RecordField Name="ColA" />
                        <ext:RecordField Name="ColB" />
                        <ext:RecordField Name="ColC" Type="Float" />
                        <ext:RecordField Name="ColD" Type="Float" />
                    </Fields>
                </ext:ArrayReader>
            </Reader>
        </ext:Store>
        <ext:GridPanel ID="GridPanel1" runat="server" StoreID="Store1" StripeRows="true"
            TrackMouseOver="true" Width="600" Height="350" Icon="Application" Title="Grid Navigation"
            ClicksToEdit="1">
            <ColumnModel runat="server">
                <Columns>
                    <ext:Column ColumnID="ColA" Header="ColA" Sortable="true" DataIndex="ColA">
                        <Editor>
                            <ext:ComboBox runat="server">
                                <Items>
                                    <ext:ListItem Text="Test1" Value="Test1" />
                                    <ext:ListItem Text="Test2" Value="Test2" />
                                    <ext:ListItem Text="Test3" Value="Test3" />
                                </Items>
                            </ext:ComboBox>
                        </Editor>
                    </ext:Column>
                    <ext:Column ColumnID="ColB" Header="ColB" Sortable="true" DataIndex="ColB">
                        <Editor>
                            <ext:ComboBox runat="server">
                                <Items>
                                    <ext:ListItem Text="Test1" Value="Test1" />
                                    <ext:ListItem Text="Test2" Value="Test2" />
                                    <ext:ListItem Text="Test3" Value="Test3" />
                                </Items>
                            </ext:ComboBox>
                        </Editor>
                    </ext:Column>
                    <ext:Column ColumnID="ColC" Header="ColC" Sortable="true" DataIndex="ColC">
                        <Editor>
                            <ext:TextField runat="server">
                            </ext:TextField>
                        </Editor>
                    </ext:Column>
                    <ext:Column ColumnID="ColD" Header="ColD" Sortable="true" DataIndex="ColD">
                        <Editor>
                            <ext:TextField runat="server">
                            </ext:TextField>
                        </Editor>
                    </ext:Column>
                </Columns>
            </ColumnModel>
            <SelectionModel>
                <ext:RowSelectionModel runat="server" SingleSelect="true" />
            </SelectionModel>
            <View>
                <ext:GridView ForceFit="true">
                </ext:GridView>
            </View>
        </ext:GridPanel>
        </form>
    </body>
    </html>
  3. #3

    RE: [CLOSED] Keyboard support in navigating Editor Grid Panel

    Hi,

    Fixed. Please update from SVN

Similar Threads

  1. [CLOSED] Modified Grid Data not Retains when navigating through page
    By speedstepmem3 in forum 1.x Legacy Premium Help
    Replies: 11
    Last Post: Nov 16, 2011, 9:23 AM
  2. [CLOSED] Grid Edit with keyboard
    By Vasudhaika in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: May 23, 2011, 10:16 AM
  3. [CLOSED] Grid Panel editor combobox default value
    By speedstepmem2 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Dec 08, 2009, 8:38 AM
  4. [CLOSED] Focus in Textfield in Grid Panel Editor
    By speedstepmem4 in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: Aug 24, 2009, 5:07 AM
  5. [CLOSED] Grid panel editor
    By speedstepmem4 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Aug 13, 2009, 7:48 AM

Posting Permissions