云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站空间_佛山学校网站建设_限量秒杀

小七 141 0

虚拟主机_神雕侠侣古天乐百度云_12月免费

对于Sap UI版本1.56之后的智能表,处理事件"Data Received"和"Data Requested"不是直接的。这些事件在版本1.56之前就可用,但现在它们从版本1.56开始被折旧。下面的博客详细介绍了在1.56版本之后如何处理这些事件。

另外,如果您使用过1.56之前的版本,并且在智能表中使用了事件"datareceived"或"datarequested",何为大数据,用于一些自定义逻辑,但是现在在UI升级之后,高防云服务器,这些事件已经过时,那么您需要做以下事情,云端服务器,如果您看到sap关于这些事件的帮助,医疗物联网,那么您可以在下面的一行代码中找到。因此,我考虑给出在1.56版之后实现这些事件的详细方法。使用beforeRebindTable事件直接附加/侦听绑定的"事件"。

从上面的帮助语句中有点难以理解,具体需要做些什么来实现这些事件。

在升级之前,可以很容易地在xml视图中指定"事件回调"或将其附加到控制器中。编码很直接。现在不是那么直截了当了。因此我想写这篇博文。

如果是1.56版以后的smarttables,请看下面4个步骤如何接收"datareceived"事件的回调。

1。执行事件"BeforeRebindTable"

2。编写一个通用函数"AddBindingListener",将事件附加到绑定事件中。

(参见下面的代码段)。通用函数是在js控制器中编写的。

addBindingListener:function(oBindingInfo,sEventName,fHandler){

oBindingInfo.events事件= oBindingInfo.events事件||{};

如果(!oBindingInfo.events事件[第七名]){oBindingInfo.events事件[sEventName]=fHandler;}其他{//包装另一方的事件处理程序以添加我们的处理程序。变量fOriginalHandler=oBindingInfo.events事件[七名];oBindingInfo.events事件[sEventName]=函数(){fHandler.应用(这是论点);fOriginalHandler.apply应用(这是论点);};}},

3. 在"BeforeRebindTable"事件中,您可以调用上面的泛型函数来附加回调。

您需要将绑定参数、事件名和回调函数名传递给这个泛型方法_onBindingDataReceivedListener"是回调函数。

此.addBindingListener(oBindingParams,"dataReceived",this.\u onBinding)DataReceivedListener.bind文件(本条);

4。您可以在控制器中编写一个回调函数"\u onBindingDataReceivedListener",它将为您提供请求的数据。

如果您最近升级到1.56以上的版本,然后您可以在bindingDataReceivedListener函数中执行与升级前在"datareceived"事件中相同的操作

因此以上四个步骤将帮助您处理智能表中折旧后的"datareceived"和"datarequested"事件。以上4个步骤仅适用于UI版本高于1.56的情况。如果您在1.56版本之前处理过这些事件,手机网站建站,现在又升级到1.56以上的版本,那么这个博客也会有所帮助。