我尝试将外部库添加到我的 UI5 项目中。就我而言,它是 jsPDF 但它可以是任何。
我将其添加到 manifest.json 中,如下所示:
"js": [{
"uri": "libs/jspdf.js"
}
如果我尝试做
var doc = new jsPDF("p", "pt");
之后,它在独立的 UI5 应用程序中工作正常,但在扩展中则不行。
如果我在正在运行的应用程序中检查 window,它没有 jsPDF。
我也尝试使用
sap.ui.define
添加它,结果相同。使用这个第三方库
<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');
}