关于前端:SAP-UI5-本地开发如何实现-XML-和-JavaScript-代码的自动完成和嵌入式-API-文档自动显示

40次阅读

共计 1130 个字符,预计需要花费 3 分钟才能阅读完成。

文章目录

  • 本文写作动机
  • XML 视图元素的文档显示
  • 控制器里 JavaScript 代码的 API 文档
  • JavaScript 控制器代码里办法的主动提醒和补全性能
  • UI5 Explorer
  • XML 视图里元素名称的主动提醒和主动实现
  • sap.ui.define 里导入其余 SAP UI5 库模块的主动实现
  • XML 控件 id 的主动补全性能
  • manifest.json 文件的主动补全
  • Ctrl + 鼠标左键间接跳转到自定义办法的实现源代码去
  • XML 视图控件的事件处理函数的主动导航性能
  • 主动导入调用某个 API 必须的 SAP UI5 Module
  • 总结
    ————————————————

本文写作动机

笔者的这篇教程文章,有学习者在评论区留言:

  • SAP UI5 利用开发教程之八 – 多语言的反对

老师,因为我不懂 JS,这个外面我比拟想不通的事。

getView,getModel 这些办法。这个是属于 UI5 提供的办法,还是自身就属于 JS 的办法?

我尝试在 UI5 API 中去找 getView 有在 sap/ui/core/mvc/Controller 门路下找,然而没找到 getModel 没找到。

我在 sap/ui/model/resource/ResourceModel 这个门路下,有找到 getProperty,getResourceBundle 办法,那我怎么晓得我在调用这个办法须要用这种形式:getView().getModel().getProperty 呢?

另外,像比方 getProperty,getResourceBundle 这些办法之类的,我看了 API 文档,写的形容啥的感觉都比较简单。如果我不看这篇教程的话,可能我看文档基本不晓得这个是来获取值和实例的。

这个有什么方法让本人看文档也能晓得这些怎么应用的吗?

其实这位敌人遇到的问题,笔者在 2013 年刚刚接触 SAP UI5 开发时也同样遇到过。

一方面,这是一个游刃有余的问题。大家回顾一下本人刚学会骑自行车,刚学会游泳或者刚学会开车时,是不是感觉还很陌生?然而随着一直的反复,之后就越来越纯熟。

另一方面,咱们在学习 SAP UI5 开发时,如果长于一些辅助工具,能够缩短咱们从陌生到纯熟的过程。

一个常见的场合就是,咱们在 SAP UI5 利用的控制器里编写 JavaScript 代码,那么在这个上下文里,this 指向的就是控制器实例。如果 this 前面敲一个 . 号,能把这个控制器能调用的所有 SAP UI5 规范 API 主动带进去,并且附上每个 API 的参数阐明和文档,那么能进步咱们的开发效率和对 SAP UI5 API 的相熟水平。

比方上面这个成果:

笔者在本人的 SAP 技术交换群里和同仁们探讨后,发现在 Visual Studio Code 里装置 SAPUI5 Extension 这个扩大即可达到成果。

本文介绍这个扩大的装置和应用的具体步骤。

正文完
 0