我对xsjs和xsjslib很陌生,我的任务似乎包括使用xsjs文件,可能还包括xsjslib文件。这是我正在构建的应用程序:用户在前端输入一些输入,点击一个按钮,一个作业将在当天晚些时候运行。任务是获取这些输入,调用计算视图,该视图将检索一些数据并将其存储为excel文件。我的问题是,基于我看到的所有示例,我必须使用xsjs可以调用的xsjs文件。但是,从我对xsjs的很少经验来看,我对它所能做的事情有很多限制。首先,我无法找到导入外部库的方法。在SAPUI5应用程序中,我可以有一个控制器,在顶部我可以定义如下所示的依赖关系:
sap.ui.define(['path/to/library/', function(library){
...}我可以用xsjs或xsjslib文件这样做,这样我就可以导入我的excel库了吗?
发布于 2017-08-02 08:18:56
你当然可以。只需将外部库js代码复制到.xsjslib文件中,然后使用$.import功能即可。你可以在这里读到这个:https://help.sap.com/http.svc/rc/3de842783af24336b6305a3c0223a369/2.0.01/en-US/$.html
但它不会一直起作用的。例如,我成功地添加了js,将moment.js源代码复制到一个名为moment.xsjslib的文件中,然后导入如下所示:
变量矩= $.import("cfm.api.lib",“矩”).moment;
然后像这样使用它:
var utc = moment.utc().toISOString();
但举例来说,我在房客方面运气不佳。
https://stackoverflow.com/questions/44444077
复制相似问题