【摘要】:在消息编辑器中,默认允许定义5种类型的消息:信息、成功、警告、错误和文本。前4种类型的消息是Web Dynpro中最常用的消息类型,它们都会以提醒消息的方式出现在屏幕上,并带有特定的图标,而创建这3种类型消息都会被作为IMessage<Component Name>类中的Java常量创建。在控制器代码编写中,文本类型的消息可以通过IWDTextAccessor类来获取,当然前提是不要把消息主键弄错。
在消息编辑器中,默认允许定义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>”);
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。