理论教育 Web Dynpro中五种常用消息类型的介绍

Web Dynpro中五种常用消息类型的介绍

时间:2023-05-19 理论教育 版权反馈
【摘要】:在消息编辑器中,默认允许定义5种类型的消息:信息、成功、警告、错误和文本。前4种类型的消息是Web Dynpro中最常用的消息类型,它们都会以提醒消息的方式出现在屏幕上,并带有特定的图标,而创建这3种类型消息都会被作为IMessage<Component Name>类中的Java常量创建。在控制器代码编写中,文本类型的消息可以通过IWDTextAccessor类来获取,当然前提是不要把消息主键弄错。

Web Dynpro中五种常用消息类型的介绍

在消息编辑器中,默认允许定义5种类型的消息:信息、成功、警告、错误和文本。

前4种类型的消息(信息、成功、警告和错误)是Web Dynpro中最常用的消息类型,它们都会以提醒消息的方式出现在屏幕上,并带有特定的图标(如成功类型的图标是绿色勾,错误消息类型则是红色叉),而创建这3种类型消息都会被作为IMessage<Component Name>类中的Java常量创建。要注意的是,IWDMessageManager的实例在同一个组件中始终只有一个。消息应用代码如下:

//获取当前组件的消息管理器实例

IWDMessageManager msgMgr=wdComponentAPI.getMessageManager();

//报告对应类型的消息

msgMgr.reportWarning("This is a ycxWarning!");(www.daowen.com)

文本类型的消息并不会作为IMessage<Component Name>类中的Java常量来创建,它仅用于存放视图中某些UI元素的属性值,如标题或文本框等。在控制器代码编写中,文本类型的消息可以通过IWDTextAccessor类来获取,当然前提是不要把消息主键弄错。获取消息文本的参考代码如下:

//获取当前组件的文本获取实例

IWDTextAccessor txtAcc=wdComponentAPI.getTextAccessor();

//通过消息键获取消息池中的文本信息

String myTextMsg=txtAcc.getText(“<MessageKey>”);

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈