文章目录写这篇文章的动机XML视图元素显示API文档Controllers中JavaScript代码文档JavaScript方法自动化Controller代码提示及补全功能UI5ExplorerXML视图中元素名称自动提示自动补全sap.ui.define中导入其他SAPUI5库模块自动补全XML控件id自动补全manifest.json自动补全文件Ctrl+鼠标左键直接跳转到自定义方法的实现源码。XML视图控件的事件处理功能的自动导航功能自动导入调用API所需的SAPUI5模块。总结————————————————————写这篇文章的动机在笔者的这篇教程文章中,有学习者在评论区留言:SAPUI5应用开发教程8-多语言支持老师,因为不懂JS,这里面有些东西想不通。getView,getModel这些方法。这是UI5提供的方法,还是JS本身的方法?我尝试在sap/ui/core/mvc/Controller路径下的UI5API中找到getView,但是找不到getModel。我在sap/ui/model/resource/ResourceModel这个路径下找到了getProperty和getResourceBundle方法,那我怎么知道在调用这个方法时需要用到这个方法:getView().getModel().getProperty呢?另外,对于getProperty、getResourceBundle等方法,我看了API文档,写的描述感觉比较简单。如果我不看这个教程,可能不知道这是获取值和实例。有没有什么办法让自己通过阅读文档知道如何使用这些文档呢?其实这位朋友遇到的问题笔者在2013年第一次接触SAPUI5开发时也遇到过,一方面是熟能生巧。回想一下,当你刚学会骑自行车,刚学会游泳或者刚学会开车的时候,你是不是觉得自己还是很陌生?但是随着不断的重复,就会越来越熟练。另一方面,我们在学习SAPUI5开发的时候,如果擅长一些辅助工具,可以缩短我们从不熟悉到熟练的过程。一个常见的场合是我们在SAPUI5应用程序的控制器中编写JavaScript代码,因此在这种情况下,this指向控制器实例。如果后面跟一个.,这个controller可以调用的所有SAPUI5标准API都会自动带出来,并附上每个API的参数说明和文档,可以提高我们的开发效率和对SAPUI5的理解应用程序接口。熟悉度。比如下面这个效果:和我的SAP技术交流群里的同事讨论后,发现在VisualStudioCode中安装SAPUI5Extension就可以达到这个效果。本文介绍了安装和使用此扩展的详细步骤。
