点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
代码中的" this._"或" this._o"是什么? 我应该在何时何地使用它?
openHelloDialog:function(){this._helloDialog.open();} clearAllFilters:function(oEvent){ var oTable = this.byId(" table"); var oUiModel = this.getView()。getModel(" ui"); oUiModel.setProperty("/img/globalFilter",""); oUiModel.setProperty("/img/availabilityFilterOn",false); this._oGlobalFilter = null; this._oPriceFilter = null; this._filter(); var aColumns = oTable.getColumns(); for(var i = 0; i参考: https://openui5.hana.ondemand.com/#/topic/ 19453962b8074b7399372c65cbe05370
预先感谢
LEI
'this'是标准的JavaScript功能,用于引用与功能相关的上下文。 请参阅 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this 进行解释。
在这种情况下," this"是指控制器实例(例如," clearAllFilters"属于该实例)。
后跟的名称(以"。"分隔)是属性(因为" this"通常是指对象),可以包含从数据到函数的任何内容。 在这里,命名约定正在发挥作用...下划线(_)前缀通常用于表示私有属性,而'o'则表示约定是该属性是对象的[instance]对象(在 此处的示例是UI5对象,例如过滤器。)
为简化起见," this"是对象," _ ****"只是其成员/属性/方法之一。 .....就像所有其他oo语言一样,如果您学过任何语言。
这是基本语法,在任何地方都可以使用....
一周热门 更多>