前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CRM WebClient UI错误消息的两种显示方式比较

CRM WebClient UI错误消息的两种显示方式比较

作者头像
Jerry Wang
发布2019-05-29 21:23:49
6180
发布2019-05-29 21:23:49
举报

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1438602

Sent: Friday, September 27, 2013 1:12 PM

To: DL CN SOCIAL

Subject: message raise: when use CL_BSP_WD_MESSAGE_SERVICE and when use CL_BSP_MESSAGES

林师傅曾经提过两个问题:

CL_BSP_WD_MESSAGE_SERVICE add的message最后怎样在ui上显示出来的?

做Enterprise search时,发现context node里有另一种message service 也有add_message的方法,但使用后最后在ui无法看到add的message。

我们在application里通过第一种办法add message时,实际只是把message 加到internal table里,

这个message service是一个singleton,在ui render时会把app 存在internal table里面的message 全部显示出来:

Regarding CL_BSP_MESSAGES: 其实它和前者一样,都仅仅把message放到自己的internal table里,但是webclient ui framework只取前者的internal table里的内容,对于后者直接忽略,因此通过后者add的message不会显示在ui上,除非developer自己手动设置一个显示用的ui element:

在app里通过CL_BSP_MESSAGES加message:

在bsp里面手动画一个message bar:

最后的效果:

这种behavior违反了crm ui 关于message area的guideline,因此在webclient ui environment里我们总应该用第一种方法去add message。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Sent: Friday, September 27, 2013 1:12 PM
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档