CRM WebClient UI错误消息的两种显示方式比较
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
林師傅曾經(jīng)提過兩個問題:
CL_BSP_WD_MESSAGE_SERVICE add的message最后怎樣在ui上顯示出來的?
做Enterprise search時,發(fā)現(xiàn)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里的內(nèi)容,對于后者直接忽略,因此通過后者add的message不會顯示在ui上,除非developer自己手動設(shè)置一個顯示用的ui element:
在app里通過CL_BSP_MESSAGES加message:
在bsp里面手動畫一個message bar:
最后的效果:
這種behavior違反了crm ui 關(guān)于message area的guideline,因此在webclient ui environment里我們總應(yīng)該用第一種方法去add message。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的CRM WebClient UI错误消息的两种显示方式比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何将旧手机的资料转移到新手机(如何把旧
- 下一篇: CRM呼叫中心异步搜索实现的调试截图