Tomando el siguiente script js:
// Example function function DoStuff(e, cell) { console.log("Do Stuff") } // Returning fontawesome icon var Ico = function (cell, formatterParams, onRendered) { return '<i class="fas fa-trash-alt"></i>' } //Table var Table= new Tabulator("#anchor", { data: [], layout: "fitColumns", pagination: "local", responsiveLayout: "collapse", movableRows: true, columns: [ { title: "Name", field: "Name", headerFilter: true, headerSort: false }, { title: "Code", field: "Code", headerFilter: true, headerSort: false }, { title: `<i class="fas fa-trash-alt"></i>`, headerSort: false, formatter: Ico, width: 25, hozAlign: "center", headerHozAlign: "center", cellClick: DoStuff, cellTap: DoStuff} ] }) Comportamiento esperado
En las pantallas táctiles, navegador X, cellTap debe llamarse cada vez que un dedo toca la celda de la tabla exactamente como actúa cellClick cuando se realiza un clic en la celda.
Comportamiento real
En las pantallas táctiles, los navegadores web basados en Chromium no activan el evento Tap y no se lanza ninguna excepción js, el evento tap funciona como se esperaba en los navegadores basados en Gecko
Resumen
Docs ( http://tabulator.info/docs/5.0/callbacks#cell ) no informa en ninguna parte que el navegador basado en Chromium no sea compatible. Antes de abrir un problema en Github, abrí una pregunta aquí porque podría haber hecho algo mal. Los navegadores probados son los siguientes:
Firefox versión 96.0.2 (64 bits) (la devolución de llamada de Tap funciona como se esperaba, además, CellClick también funciona cuando se realiza un Tap, por lo que CellTap es incluso inútil)
Versión de Chrome 97.0.4692.99 (compilación oficial) (64 bits) TAP NO FUNCIONA
Edge versión 44.18362.449.0 TAP NO FUNCIONA
Opera versión 83.0.4254.19 TAP NO FUNCIONA
Gracias de antemano por tu tiempo.
Este fue un problema con la versión 5.0 y se resolvió en la versión 5.1