Estoy usando la tabla de datos de jQuery en una aplicación de reacción. Quiero llamar a una función de reacción desde la tabla de datos. En la tabla de datos, estoy usando la función de representación para crear una columna personalizada con botones de edición y eliminación. Entonces, al hacer clic en el botón, quiero mostrar un modal de arranque. A continuación se muestra el código para el render
{ "targets": 4, "data": "", "render": function (data, type, row, meta) { return ` <div><button type="" class=" mr-3"><img src="images/table-edit-icon.svg" alt=""></button></div> <div><button type="" class="" onClick={e => { setDeleteShow(true); }}><img src="images/table-delete-icon.svg" alt=""></button></div> `; } } Aquí setDeleteShow es una función en reaccionar para mostrar el modal. No está trabajando. Muestra el nombre de la función en la interfaz de usuario. ¿Cómo puedo llamar a esta función?
Pude llamar a la función de reacción usando el siguiente código.
createdCell: (td, cellData, rowData, row, col) => { ReactDOM.render( <div class=" d-flex"> <div><button type="" class=" mr-3"><img src="images/table-edit-icon.svg" alt=""/></button></div> <div><button type="" class="" onClick={() => setDeleteShow(true)}><img src="images/table-delete-icon.svg" alt=""/></button></div> </div>, td) }