什么是正确的dataURL,包括sapui5电子表格控件的过滤器

问题描述 投票:0回答:1

我正在使用SAPUI5中的导出到电子表格控件(https://sapui5.hana.ondemand.com/#/api/sap.ui.export.Spreadsheet下描述的“sap / ui / export / Spreadsheet”)。在没有过滤器的情况下调用odata服务时,它工作正常。添加过滤器时,我在前端遇到“未承诺的意外服务器响应”错误。什么是正确的Url,包括我必须在dataUrl下指定的过滤器?

感谢您的帮助!

克里斯托夫

到目前为止,我正在尝试:dataUrl:“/ sap / opu / odata / sap //?$ filter = Export eq'X'”

oSettings = {
    workbook: {
        columns: aCols,
        hierarchyLevel: "Level",
    },
    dataSource: {
        type: "odata",
        dataUrl: "/sap/opu/odata/sap/<myService>/<myEntitySet>?$filter=Export eq 'X'", 
        serviceUrl: oModelInterface.sServiceUrl,  
        headers: oModelInterface.getHeaders ? oModelInterface.getHeaders() : null,
        count: oBinding.getLength ? oBinding.getLength() : null,
        useBatch: true,
        sizeLimit: oModelInterface.iSizeLimit
    },
    worker: false,
};

var oSpreadsheet = new Spreadsheet(oSettings);
oSpreadsheet.build();
sapui5 spreadsheet
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.