HOW TO GET GRID PANEL SELECTED ROW VALUES WITH CHECKBOX SELECTION MODEL using server side code

  1. #1

    HOW TO GET GRID PANEL SELECTED ROW VALUES WITH CHECKBOX SELECTION MODEL using server side code

    Dear All,


    First i want to say that ext.net do not have any proper server side documentation which leads to problems for developers. Secondly i have a query. How to get the values from a selected row of grid panel using server side code. I am stuck with this thing in my project. Please help.


    Regards
    Mahmood
  2. #2
    Use Parameter. For example:
    <ext:Button ID="Button1" runat="server" Text="In Bo co">
        <DirectEvents>
            <Click OnEvent="Button1_Click" >
                <EventMask ShowMask="true" />
                <ExtraParams>
                    <ext:Parameter
                           Name="Values"
                           Value="Ext.encode(#{GridPanel1}.getRowsValues({selectedOnly:true}))"
                           Mode="Raw" />
                </ExtraParams>
            </Click>
        </DirectEvents>
    </ext:Button>
    Server code:
        protected void Button1_Click(object sender, DirectEventArgs e)
        {
            RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel;
    
            string data = e.ExtraParams["Values"];
            JsonObject[] jObjAr = JSON.Deserialize<JsonObject[]>(data);
    
            foreach (JsonObject o in jObjAr)
            {
                // Do something
            }
    
        }
    Good luck!

Similar Threads

  1. Grid Panel Selection Model
    By a_elsayed2010 in forum 1.x Help
    Replies: 7
    Last Post: Dec 26, 2013, 6:01 AM
  2. Replies: 2
    Last Post: Dec 01, 2011, 1:00 PM
  3. Replies: 2
    Last Post: Aug 09, 2011, 10:38 AM
  4. Replies: 0
    Last Post: Sep 01, 2010, 2:35 PM
  5. Replies: 3
    Last Post: Jun 10, 2010, 11:59 AM

Tags for this Thread

Posting Permissions