【发布时间】:2016-03-04 13:34:12
【问题描述】:
我有一张桌子:
<Table id="Listing" class="tableList" mode="MultiSelect" items="{path: 'masterData>/contactsList'}">
<columns>
<Column minScreenWidth="Tablet" demandPopin="true">
<Text text="{i18n>vendorNum}"/>
</Column>
<Column minScreenWidth="Tablet" demandPopin="true">
<Text text="{i18n>recipientType}"/>
</Column>
<Column minScreenWidth="Tablet" demandPopin="true">
<Text text="{i18n>supplierName}"/>
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<Text text="{masterData>vendorNum}"/>
</cells>
<cells>
<Text text="{masterData>recipientType}"/>
</cells>
<cells>
<Text text="{masterData>supplierName}"/>
</cells>
</ColumnListItem>
</items>
</Table>
我有一种将数据导出到 csv 的方法:
onExportCSV:function() {
//... then I want to get the data in the form of an object - sContent
oExport.generate().done(function(sContent) {
var uri = 'data:text/csv;charset=utf-8,' + sContent;
var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "data.csv";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
console.log(sContent);
}).always(function() {
this.destroy();
});
}
如何获取表中的当前数据以进一步导出到 csv?同时,为此,我无论如何也不应该在服务器上获取这些数据。
【问题讨论】:
标签: javascript xml csv sapui5