Hi Pradeep,
Please, take a look at https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/customwidgetscolumn.htm?light. Angular Solution: https://stackblitz.com/github/jqwidgets/angular/tree/master/grid/widgetcolumn/. The example shows how to put an Action Button on each row and bind to its Click event. The column callbacks used in the demo are “createwidget” and “initwidget”. “createwidget” is called once to create the component. “initwidget” is called each time the grid is re-rendered. It has the following arguments:
initwidget: function (row, column, value, htmlElement)
row – gives information about the clicked row.
column – gives information about the column.
value – the current cell’s value.
htmlElement – the HTML Element rendered in the cell.
Hope this helps to get started.
Best Regards,
Peter Stoev
jQWidgets Team
https://www.jqwidgets.com