We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to get selected row indexes in Grid


You can get the selected row indexes by using the selectedRowsIndexes property in Grid. The following code example shows how to get the selected row indexes in Grid. 1. Render the Grid control.


















2. You can get the selectedRowsIndexes in rowSelected event, which triggered after a row is selected and also get the selected records by using getSelectedRecords method














 The following output is displayed as a result of the above code example.

Figure: Select the rowIndexes by rowSelected Event


Article ID: Published Date: Last Revised Date: Platform: Control:
6329 02/16/2016 02/16/2016 JavaScript ejGrid
Did you find this information helpful?
Sunil patra Jan 16, 2018

TypeError: $(...).ejGrid is not a function

what i need to do to resolve this

Farveen Sulthana Thameeztheen Basha [Syncfusion] Jan 17, 2018

Hi Sunil,


The reported problem “TypeError: $(...).ejGrid is not a function” occurs when we doesn’t refer the script Files necessary to render the Grid control. The following libraries are important to render “Grid” component.   


1. jquery

2. Jsrender

3. ej.web.all.min.



   <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta name="description" content="Essential Studio for JavaScript">

    <meta name="author" content="Syncfusion">



    <link rel="stylesheet" rel='nofollow' href="http://cdn.syncfusion.com/" />



    <script src="https://code.jquery.com/jquery-3.1.1.min.js">script>

   <script src="http://cdn.syncfusion.com/js/assets/external/jsrender.min.js">script>

    <script src="http://cdn.syncfusion.com/"> script>










Please ensure that you have referred above mentioned script files in your sample.


Instead of referring ej.web.all.min.js” , you can also refer the individual script files to render the Grid control.


Please refer to this document for referring the individual grid dependencies


Grid dependencies : https://help.syncfusion.com/js/grid/getting-started


The Custom Script Generator (CSG) utility is helps to generate the Grid individual script file. We can generate file for any Essential Studio Version . find the CSG online link: 

CSG : http://csg.syncfusion.com/


Refer to the following update document for more information on the Essential JS Custom Script Generator . 

CSG Getting-Started : http://help.syncfusion.com/js/custom-script-generator


Also ensure that there has been any Jquery conflicts  in your sample.


After following above solution still facing issue please get back to us with further details.




Farveen sulthana T


Add Comment
You must log in to leave a comment

Please sign in to access our KB

or the page will be automatically redirected to sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon