App.cmponent.html
<div class="control-section">
<ejs-grid [dataSource]='data' allowPaging='true' [enableHover]="false" [allowSelection]="true" [selectionSettings]="selectOptions" (rowSelecting)="select($event)">
. . .
</ejs-grid>
</div>
App.component.ts
select (args) {
if(parentsUntil(args.target, 'e-row')&&!(parentsUntil(args.target as Element, 'e-gridchkbox'))){ //checking the target is checkbox column or not
args.cancel = true;
window.open("https://www.syncfusion.com", "_self");
}
} |