点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想下载sap.m。 将数据表到excel中,但是excel显示的是GUID而不是值。 对于表显示,我使用了onUpdatedFinished()并将GUID转换为TEXT,而我想在EXCEL中实现。 请提出建议。 例如,UI中的表显示的客户名称为" ABC",就像我们使用的" onUpdateFinished()"一样,而下载到EXCEL时的表则显示为GUID" 5e8361a0e9f8262658abbe41"。
查看代码:
表id =" idTable1"
items =" {
路径:"/img/StockItems",
分类器:{
路径:"日期",
降序:" true"
}
}"
mode =" MultiSelect" growth =" true"
growthThreshold =" 20" updateFinished =" onUpdateFinished">
<工具栏>
工具栏>
<列>
<栏目>
<栏目>
<栏目>
<栏目>
<栏目>
<栏目>
<栏目>
<项目>
<单元格>
/>
`
控制器代码:
onExportPdf:function(oEvent){
var oTab = this.getView()。byId(" idTable1");
var oBinding = oTab.getBinding(" items");
var oExport = new Export({
exportType:新的ExportTypeCSV({
spacerChar:" \ t",
mimeType:" application/vnd.ms-excel",
字符集:" utf-8"
fileExtension:" xls"
}),
模型:this.getView()。getModel(),
行:{
路径:"/img/StockItems",
过滤器:this.ZFilterr
},
列 : [
{
名称日期",
模板:{
内容:" {日期}"
}
},{
名称:"订单号",
模板:{
内容:" {OrderNo}"
}
},{
名称:"材料",
模板:{
内容:" {材料}"
}
},{
名称:"数量",
模板:{
内容:" {Qty}"
}
},{
名称:" Weight",
模板:{
内容:" {Weight}"
}
},{
名称:"创建者",
模板:{
内容:" {CreatedBy}"
}
},
{
名称:"备注",
模板:{
内容:" {备注}"
}
},
]
});
oExport.saveFile()。always(function(){
this.destroy();
});
onUpdateFinsihed方法
onUpdateFinished:函数(oEvent){
调试器;
var oTable = oEvent.getSource();
var itemList = oTable.getItems();
var noOfItems = itemList.length;
var title = this.getView()。getModel(" i18n")。getProperty(" allEntries");
this.getView()。byId(" idTitle")。setText(title +"" +"(" + noOfItems +")"));
for(var i = 0; i
您好 Soumya Thadakamadla ,
我不知道我是否明白你想要什么,但对我来说 。 为了将GUID转换为文本并使用它,我创建了以下函数:
一周热门 更多>