Estoy usando tabulador en Angular. Quería agregar una nueva fila en blanco al hacer clic en un botón, así que estoy agregando una nueva fila usando this.table.addRow({}); Pero cada vez que hago clic en el botón, se agrega una fila en blanco. Pero no quiero que se agreguen varias filas en blanco en la tabla. ¿Puedo prohibir agregar una fila en blanco si ya se agregó una fila en blanco? ¿Cómo puedo averiguar el número de filas en blanco en la tabla?
El tabulador en sí no tiene el concepto de una "fila en blanco", las filas son solo objetos y la tabla visualizará los datos contenidos en esos objetos.
Pero podría usar la función searchRows con un filtro personalizado para recuperar las filas vacías y verificar esto antes de activar la función addRow :
var emptyRowCount = table.searchRows((data) => { return Object.keys(data).length }).length