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

文件存储_邮箱发送服务器_怎么样

小七 141 0

文件存储_邮箱发送服务器_怎么样

小结:

当在WEBUI中使用快速链接或导航栏链接从自定义组件导航到其他组件或文档时,如何提供数据丢失弹出窗口

当我们在WEBUI中使用自定义组件作为独立组件时,大数据用什么数据库,此文档将很有帮助

步骤1:在自定义组件主窗口IMPL类中,我们添加了一个界面

步骤2:我们必须为数据丢失创建一个方法poupup,并在方法

中为数据丢失注册它,然后将光标保持在该方法上,单击详细视图(突出显示),并在屏幕截图

中给出以下详细信息,多多淘客,这里我们必须编写触发数据丢失弹出窗口的代码。将输入或修改的数据逻辑放入组件并弹出

如果gv\u update EQ abap\u true.

数据丢失处理程序->设置保存处理程序(me)。数据丢失处理程序->设置恢复处理程序(me)。数据丢失处理程序->设置取消处理程序(me)。

数据丢失处理程序->触发数据丢失处理程序()。ENDIF.

步骤3:激活数据丢失弹出事件处理程序

我们必须在方法DO\u VIEW\u INIT\u ON \u ACTIVATION中激活数据丢失弹出事件

这里我们必须放置代码来激活数据丢失弹出事件

CALL method SUPER->DO\u VIEW\u INIT\u ON \u ACTIVATION.

*启用数据丢失弹出

在内容更改激活abap\u true之前设置处理程序。

步骤4:停用数据丢失弹出事件处理程序

这里在方法DO\u CLEANUP\u CONTEXT

这里放代码去激活事件处理程序

调用方法super->DO\u CLEANUP\u CONTEXT.

在方法DO\u content\u change ACTIVATION abap\u false之前在\u上设置处理程序

步骤5:添加属性

在属性下添加两个属性DATA\u LOSS\u TRIGGER\u VIEW和DATA\u LOSS\u TRIGGER\u event

步骤6:在窗口IMPL中类,我们将有方法,淘客程序,淘客返利软件,如果

方法下处理事件

这里我们必须为数据丢失弹出按钮编码。在这里,您可以选择是否保存或取消

当用户单击"是"时,云免费,您必须输入逻辑,用在自定义组件视图中输入的详细信息更新您的自定义表

案例四\u事件\u名称。当if bsp \u wd \u data \u loss \u handler=>save \u event.rv \u success=abap \u true时

lr \u core?=cl\u crm\u bol\u core=>get\u instance().lr\u msg\u srv?=lr\u core->get\u global\u message\u cont()。lr\u coco?=me->comp\u controller.lr\u col?=lr\u coco->typed\u context->data->collection\u wrapper.

lr\u entity?=lr\u col->get\u first()。

绑定lr\u entity时。

调用方法lr\u entity->get\u properties导入es\u attributes=lwa\u data。

将lwa\u data追加到li\u data中。清除lwa\u emp\u org.lr\u entity?=lr\u col->get\u next().

ENDWHILE.

从表li\u data.IF sy subrc=0.COMMIT WORK.ENDIF修改Ztable清除:gv\ U更新。lr\u msg\u srv->添加消息(iv\u msg\uiv\u msg\u type='S'iv\u msg\u number='031'iv\u show\u only\u once='X')。清除me->数据丢失\u触发器\u视图。清除me->数据丢失\u触发器\u事件。如果if bsp \u wd \u data \u loss \u handler=>还原\u事件。rv \u success=abap \u true。清除me->数据丢失\u触发器\u视图。清除me->数据丢失\u触发器\u事件。如果if bsp \u wd \u data \u loss \u handler=>取消\u事件。rv \u success=abap\u false.*RETURN.CLEAR me->data\u loss\u trigger\u view.CLEAR me->data\u loss\u trigger\u event.WHEN OTHERS.

ENDCASE.

当用户导航出组件而不保存数据时,将调用此弹出窗口。

问候,

Deepika.

Hi Deepika,

如果我尝试关闭web ui窗口,将触发此弹出窗口。在这里我也会得到一个数据丢失弹出窗口。

我还有下面的一段代码已经存在于博客中提到的方法中。

lr\u access=cl\u crm\u uiu bt\u channel\u asp\u fac=>get\u instance()。

lv\u data loss\u enabled=lr\u access->if\u crm\u uiu channel\u aspects~ is\u data loss\u enabled()。

Enable data loss弹出窗口

super->do\u cleanu context().

*禁用数据丢失弹出窗口(如果之前激活)

如果lv\ U data\ U loss\ U enabled=abap\ U true.

在\ U wa\ U content\ U change ACTIVATION abap\ U false.

ENDIF.

禁用数据丢失条件对我来说失败。是否存在启用/禁用此标志的配置?