浏览SAPUI5源代码

时间:2017-08-17 01:49:54

标签: sapui5

我需要一些有关SAPUI5核心库的信息。我想阅读特定控件的源代码,例如sap.m.InputBase。我在哪里可以找到此控件的来源?我用Google搜索并发现它在" InputBase.js"文件,但我需要遵循哪些步骤来查看此文件的源代码?

有没有办法可以滚动浏览sap.m库中的控件,然后读取控件的源代码?

2 个答案:

答案 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。

enter image description here

在openui5的可下载运行时和sdk包中的openui5网站here上找到sapui5的大多数控件和openui5的所有控件的源代码。

在sapui5的可下载运行时和sdk包中找到sapui5和openui5 sap开发网站here的控件的源代码。

答案 1 :(得分:0)

OpenUI5

可以浏览大多数开源的SAPUI5库on GitHub。您甚至可以通过选择相应的分支来浏览不同的版本:
OpenUI5 branches

SAPUI5

OpenUI5中没有包含一些库,例如:

  • sap.ui.comp
  • sap.ushell
  • sap.gantt
  • sap.viz
  • sap.ui.richtexteditor

在这种情况下,请从此处下载其中一个SAPUI5软件包:https://tools.hana.ondemand.com/#sapui5(向下滚动到" SAPUI5运行时")。这也允许我们离线浏览整个UI5库,而无需运行应用程序。