BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
[Index.cshtml]
<button id="btn" onclick="myFunction()">get selected row value</button>
<ej-grid id="Grid" datasource=ViewBag.data allow-paging="true" row-selected="rowselected" >
<e-columns>
...
</e-columns>
</ej-grid>
<script type="text/javascript">
function rowselected(args) {
var grid = $("#Grid").ejGrid("instance");
var rowdata = args.data; // get the selected value using args.data in rowSelected event
var rowindex = args.rowIndex;
var rowdata1 = this.getSelectedRecords(); //also we can get it by using getSelectedRecords method in grid and ‘this’ keyword refers to grid instance.
}
function myFunction() {
//getting the value by using external button
var grid = $("#Grid").ejGrid("instance"); // create a grid instance
if (grid.getSelectedRows().length)
alert(JSON.stringify(grid.getSelectedRecords()[0])); //we can get it by using getSelectedRecords method in grid
}
</script> |