我需要一些有关SAPUI5核心库的信息。我想阅读特定控件的源代码,例如sap.m.InputBase。我在哪里可以找到此控件的来源?我用Google搜索并发现它在" InputBase.js"文件,但我需要遵循哪些步骤来查看此文件的源代码?
有没有办法可以滚动浏览sap.m库中的控件,然后读取控件的源代码?
答案 0 :(得分:2)
区分openui5和sapui5。 openui5是sapui5的开源克隆。 openu5是免费使用的。 sapui5不是。 openui5不包含sapui5包含的所有控件。但openui5包含所有重要的基本控件。包含但不包含在openui5中的sapui5中的控件是图表和智能控件之类的控件,例如由odata注释自动配置。
在其github存储库here中找到sapui5的大多数控件和openui5的所有控件的源代码。例如在其github存储库here中找到inputbase控件的源代码。
通过在此sapui5或openui5应用程序上使用浏览器的调试工具,找到sapui5或openui5使用的sapui5或openui5的源代码。例如要调用chrome浏览器的调试工具,请按ctrl + shift + i。
在openui5的可下载运行时和sdk包中的openui5网站here上找到sapui5的大多数控件和openui5的所有控件的源代码。
在sapui5的可下载运行时和sdk包中找到sapui5和openui5 sap开发网站here的控件的源代码。
答案 1 :(得分:0)
可以浏览大多数开源的SAPUI5库on GitHub。您甚至可以通过选择相应的分支来浏览不同的版本:
OpenUI5中没有包含一些库,例如:
在这种情况下,请从此处下载其中一个SAPUI5软件包:https://tools.hana.ondemand.com/#sapui5(向下滚动到" SAPUI5运行时")。这也允许我们离线浏览整个UI5库,而无需运行应用程序。