<div>
<button onclick="triggerGridDoubleClick()">Trigger record double click</button>
<ejs-grid id="Grid" recordDoubleClick="doubleClickFunction" . . .
<e-grid-column field="CustomerID" headerText="Customer Name" width="150"></e-grid-column>
. . .
</ejs-grid>
</div>
<script>
function doubleClickFunction(args) {
alert(args.rowData.CustomerID);
}
function triggerGridDoubleClick() {
var grid = document.getElementById('Grid').ej2_instances[0];
var selIndex = [];
selIndex.push(parseInt(0));
grid.selectRows(selIndex);
// here we are getting the row information programmatically
var rowInfo = grid.getRowInfo(grid.getSelectedRows()[0]);
grid.recordDoubleClick(rowInfo);
}
</script> |