Sapui5 在XML中寻址事件处理程序:`.myHandler`或`myHandler`?
我注意到,在一些UI5示例中,我可以在另一个示例中看到Sapui5 在XML中寻址事件处理程序:`.myHandler`或`myHandler`?,sapui5,Sapui5,我注意到,在一些UI5示例中,我可以在另一个示例中看到press=“.onCloseDialog”,即press=“onCloseDialog” 我的意思是,在某些情况下,XML模板中控制器方法的名称是用前导点写的,有时不带前导点。这是口味的问题吗 这是口味的问题吗 否。根据: 始终假定以点('.')开头的名称表示控制器中的方法。[…]这些名称是相对于视图/控制器的。例如,press=“.mylocahandler”由attachPress(oController[“mylocahandler
press=“.onCloseDialog”
,即press=“onCloseDialog”
我的意思是,在某些情况下,XML模板中控制器方法的名称是用前导点写的,有时不带前导点。这是口味的问题吗
这是口味的问题吗
否。根据:
- 始终假定以点('.')开头的名称表示控制器中的方法。[…]这些名称是相对于视图/控制器的。例如,
由press=“.mylocahandler”
attachPress(oController[“mylocahandler”],oController)解析代码>
- 没有点的名称被解释为相对名称;如果未找到任何内容,则将其解释为绝对名称此变体仅支持向后兼容。
按=“onCloseDialog”