欢迎浏览sook云!

网站地图

当前位置:主页 > 云主机 > 主机购买 >

负载均衡_超级云服务器_免费6个月

时间:2022-01-14 18:32

人气:

作者:sook云

标签: 超级  均衡  负载  免费  6个月  服务器 

导读:有时您会遇到SAPUI5的标准控件还不支持的用例。一种方法是创建一个扩展标准控件的自定义控件,并将自定义逻辑添加到继承的控件中。如果您的用例需要DOM中的其他UI元素,或者控件...

负载均衡_超级云服务器_免费6个月

有时您会遇到SAPUI5的标准控件还不支持的用例。一种方法是创建一个扩展标准控件的自定义控件,并将自定义逻辑添加到继承的控件中。如果您的用例需要DOM中的其他UI元素,或者控件将在整个应用程序中重用,则创建自定义控件非常有用。但是,怎么成为淘客,有时您只需要添加基于控件上触发的一般事件的自定义行为。

在本博客中,我将向您展示如何在不创建自定义控件的情况下实现这一点。我们将使用addEventDelegate函数来附加到框架事件。addEventDelegate函数是sap.ui.core。元素,这意味着它在所有控件和元素上都可用。该函数添加了一个代理,用于侦听在控件上触发的事件。

为了解释这个概念,我将使用一个简单的示例:)。假设我们有一个DatePicker控件。用户可以通过单击控件并从日历中选择日期来选择日期。我想让用户能够改变使用键盘箭头日期。当用户点击向上键⇧日期增加一天,当用户点击向下键⇩日期减少一天。

我只需要听两个SAPUI5元事件:onsapdown和onsapup。当用户单击向上或向下键时,会触发这些事件。编码如下:

此处提供实时演示

除了控件在事件上注册的任何功能外,大数据的培训,还执行委托。因此,委托是向控件的一个实例添加自定义功能的一种好方法。但是请注意,干扰控件的生命周期或呈现可能会导致不必要的副作用。在SAPUI5的未来更新中,该控件可能会收到其他行为,从而破坏您的自定义逻辑。小心使用并确保在版本升级后测试您的委托。

委托不仅便于丰富控件实例行为。您还可以使用此机制在控件实例上发生某些事件时获得通知,并在应用程序代码中做出相应的反应。您可以为"ontap"、"ondragstart"、"onafterrendering"、"onkeyup"、"onsapenter"、"onchange"等控件上触发的所有浏览器和虚拟事件注册回调。

这对于调试也很有用,例如,在发生特定事件时设置断点,并希望在此状态下调试控件实例。您还可以使用它在渲染完成后读取DOM级别的属性(例如高度),甚至可以通过操纵DOM来修改控件本身的外观。如上所述,一些用例具有潜在的危险性,因为控件行为或其呈现方式可能会随着版本的变化而变化。如果您决定这样做,物联网培训,请内置安全措施并实施测试,积分返现,以确保功能始终按设计工作。

,物联网+
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。