将数据导出到excel时,我想在SAPUI5中创建一列作为下拉列表

时间:2019-02-15 10:11:01

标签: sapui5

我需要根据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();
});

0 个答案:

没有答案