SAPUI5:扩展中的外部库

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

我尝试将外部库添加到我的 UI5 项目中。就我而言,它是 jsPDF 但它可以是任何。
我将其添加到 manifest.json 中,如下所示:

"js": [{
            "uri": "libs/jspdf.js"
        }

如果我尝试做

var doc = new jsPDF("p", "pt");

之后,它在独立的 UI5 应用程序中工作正常,但在扩展中则不行。
如果我在正在运行的应用程序中检查 window,它没有 jsPDF

我也尝试使用

sap.ui.define
添加它,结果相同。

我缺少什么?还有其他方法可以将库添加到扩展中吗?或者它被添加但不是到window而是其他地方?

javascript sapui5
1个回答
0
投票

使用这个第三方库

 <script src="path/to/jspdf.min.js">
    onExportPDF: function() {
        var pdf = new jsPDF('p', 'pt', 'letter');
        var source = document. getElement ById ('yourTableId'); // Replace 'yourTableId' with the ID of your table
    
        pdf. fromHTML (source, 15, 15);
        pdf. save('table_export.pdf');
    }
© www.soinside.com 2019 - 2024. All rights reserved.