¿Hay alguna forma de exportar datos del tabulador a CSV usando formato,
Estoy usando el tabulador Vue, la exportación funciona bien pero no incluye datos formateados.
Las exportaciones específicamente solo incluyen datos de tablas sin formato porque muchos formateadores incluyen elementos HTML que agregan componentes gráficos a las celdas que no tendrían sentido en el archivo descargado (barras de progreso, por ejemplo) .
Dicho esto, si desea transformar los datos a medida que se exportan, puede considerar el uso de un accesor, estos se utilizan para transformar los datos a medida que salen de la tabla. en este caso necesitaremos usar un accessorDownload accessor.
Por el bien del ejemplo, supongamos que estamos haciendo esto en la columna de name y queremos anteponer la palabra "mr" al comienzo de cada valor;
Comenzaríamos definiendo nuestra función de acceso:
function mrAccessor(value, data, type, component, row){ return "mr " + value; //prepend string to value }Luego, en nuestra definición de columna, asignaríamos el descriptor de acceso a la columna:
{title:"Name", field:"name", accessorDownload:mrAccessor},Los datos que se exportan con incluyen los valores de nombre cambiados, pero los valores en la tabla Tabulador no se verán afectados.
Para obtener todos los detalles, eche un vistazo a la Documentación de Accessor