我需要根据sapui5表中的数据生成一个Excel文件。此生成的excel也可以用于将数据上传回同一表中。因此,为此,下拉列表中只有一列用于上传数据。因此,我需要以一种方式生成此excel,使其具有一列作为下拉列表,其中包含一组固定的值,用户可以从中选择excel中的一个值。
这是我的代码,在Input_Column中,我需要它成为excel中具有Test1,Test2和Test3等值的列表
var oExport = new sap.ui.core.util.Export({
exportType: new sap.ui.core.util.ExportTypeCSV({
separatorChar: ","
}),
models: this.getView().getModel("oJSON"),
rows: {
path: "/createFieldsList"
},
columns: [{
name: "SerialNo",
template: {
content: "{SlNo}"
}
}, {
name: "Input_Column",
template: {
content: "{InputColumn}"
}
}]
});
oExport.saveFile("Column Template").catch(function (oError) {
sap.m.MessageToast.show("Error when downloading template.\n\n", +oError);
}).then(function () {
oExport.destroy();
});