reactjs - How to prevent row selection after clicking on link inside custom rendered cell in AgGrid -


i using aggrid , have rowselection="multiple" on grid, have {cellrendererframework: printcell} on last column, small component displays link.

i want so, when click on link inside printcell, action should executed, without altering the state of grid itself, , keep current selected lines selected without making row containing link selected. tried doing event.stoppropagation , event.preventdefault prevent parent row getting selected, no avail.

any idea how achieve ? thanks

since row click specified behaviour might easier perhaps use checkbox selection , disable focus row selection entirely. if want keep path generated required behaviour intercepting event in cell focus , blocking row selection there.

private oncellfocused($event) {     if($event.column && $event.column.colid == "commentid"){         this.gridoptions.suppressrowclickselection = true;     } else {         this.gridoptions.suppressrowclickselection = false;     } 

this switches row selection event of entirely if select column don't want behaviour occur (caveats: angular 2 example , have wrapped ag-grid inside our own component.

hope helps...


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -