SelectionModel with end row

  1. #1

    SelectionModel with end row

    hi all,
    i'm using SelectionModel save data, but when I press Enter to end row, it's dirty. I can't Save
    hope this help
    sorry,i not fluent English :(
     <SelectionModel>
                        <ext:RowSelectionModel SingleSelect="true" MoveEditorOnEnter="true">
                            <Listeners>
                                <RowDeselect Fn="RowDeselect" />
                            </Listeners>
                        </ext:RowSelectionModel>
    </SelectionModel>
    function RowDeselect(el, index, record) {
                var data = record.data;
                var JsonDetail = ''
                if (record != null)
                    JsonDetail = '[' + Ext.encode(record.data) + ']';
                if (record.dirty) {
                    DirectMethod.SaveListPrice(JsonDetail, {
                        success: function(ProductId) {
                            var Record = grDetail.store.getAt(index);
                            if (Record != null) {
                                Record.set('ProductId', ProductId);
                                Record.commit();
                            }
                        }
                    })
                }
            }
  2. #2
    Hi,

    Not sure how you press Enter on a row. Please clarify.

    Here is my test case.

    Example

    <%@ 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.Store1.DataSource = new object[] 
                { 
                    new object[] { "test1", "test2", "test3" },
                    new object[] { "test4", "test5", "test6" },
                    new object[] { "test7", "test8", "test9" },
                };
                this.Store1.DataBind();
            }
        }
    </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 runat="server">
        <title>Ext.Net Example</title>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store ID="Store1" runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" />
                                    <ext:RecordField Name="test2" />
                                    <ext:RecordField Name="test3" />
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <SelectionModel>
                    <ext:RowSelectionModel runat="server">
                        <Listeners>
                            <RowSelect Handler="alert(rowIndex);" />
                        </Listeners>
                    </ext:RowSelectionModel>
                </SelectionModel>
            </ext:GridPanel>
        </form>
    </body>
    </html>
  3. #3
    Hi,

    it's meaning: i press Enter after edit,if it the first row,it selection move to second row on the grid and data will be save, but when selection row to the last line on the grid, it's doesn't work because it's can move to any lines on the grid.

    nerver mind, i try event AffterEdit on the grid, it's work.


    thank Daniil

Similar Threads

  1. Replies: 5
    Last Post: Oct 27, 2011, 7:39 AM
  2. SelectionModel vs Listeners
    By Juls in forum 1.x Help
    Replies: 1
    Last Post: Apr 07, 2009, 5:02 PM
  3. SelectionModel Rowselect
    By dreambe in forum 1.x Help
    Replies: 0
    Last Post: Feb 18, 2009, 9:44 AM
  4. How to clean (really) a SelectionModel ?
    By eliezer in forum 1.x Help
    Replies: 4
    Last Post: Feb 06, 2009, 2:08 PM

Posting Permissions