Estoy usando la última versión 5.0, así que estoy usando los cargadores de datos instalados en ajax pero aún no funcionan, estoy obteniendo datos de una base de datos usando meteor.call()
height: "100%", dataLoader: true, dataLoaderLoading:"<div style='display:inline-block; border:4px solid #333; border-radius:10px; background:#fff; font-weight:bold; font-size:16px; color:#000; padding:10px 20px;'>Loading Data</div>", dataLoaderError: "<div style='display:inline-block; border:4px solid #D00; border-radius:10px; background:#fff; font-weight:bold; font-size:16px; color:#590000; padding:10px 20px;'>Loading Error</div>", data: this.selector.get(), layout: "fitColumns", placeholder: "No Data Available",Tabulator no considera que sea un error cuando la tabla está vacía, este es un estado perfectamente válido para la tabla.
Para hacer esto, necesitaría anular la función de promesa de solicitud de ajax usando la propiedad ajaxRequestFunc , y devolver una promesa que resuelva los datos si la solicitud es exitosa y tiene datos, y los rechaza si la solicitud falla o no hay datos.
Para obtener detalles completos, consulte la documentación sobre la anulación de la promesa de solicitud de Ajax