- Export Lista
- Ordinamento - PDF Risolto Salvataggio ed invio al server direttamente.
This commit is contained in:
@@ -2606,16 +2606,17 @@ export default defineComponent({
|
||||
// console.log('row', serverData.value)
|
||||
// console.log('mycolumns.value', mycolumns.value)
|
||||
// naive encoding to csv format
|
||||
const content = [mycolumns.value.map((col: any) => wrapCsvValue(col.label))].concat(
|
||||
serverData.value.map((row: any) => mycolumns.value.map((col: any) => wrapCsvValue(
|
||||
typeof col.field === 'function'
|
||||
const headers = mycolumns.value.map((col: any) => wrapCsvValue(col.label));
|
||||
const rows = serverData.value.map((row: any) =>
|
||||
mycolumns.value.map((col: any) => {
|
||||
const value = typeof col.field === 'function'
|
||||
? col.field(row)
|
||||
: tools.getValue(row, col.field, col.subfield),
|
||||
col.format,
|
||||
row,
|
||||
col
|
||||
)).join(','))
|
||||
).join('\r\n')
|
||||
: tools.getValue(row, col.field, col.subfield);
|
||||
return wrapCsvValue(value, col.format, row, col);
|
||||
}).join('|')
|
||||
);
|
||||
|
||||
const content = [headers.join('|'), ...rows].join('\r\n');
|
||||
|
||||
const status = exportFile(
|
||||
'export-' + mytable.value + '_' + tools.getstrYYMMDDHHMMDateTime(tools.getDateNow()) + '.csv',
|
||||
|
||||
Reference in New Issue
Block a user