您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關SAP CRM WebClient UI表格編輯模式的調試明細是怎樣的,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
如果我們寫了EDITMODE = NONE, 那么toolbar不出現是expected的behavior
詳見debug:
發現conversation history 里面的table cell可以編輯,這顯示不make sense。同事在試圖把這些table cell設成readonly的時候發現一些問題,總結如下:
(1) 如果BSP html里面加上EDITMODE = “NONE”, 則toolbar不會出來。開始同事認為這是framework的問題,但是通過下面的debug發現別人就是這么設計的:framework在看到EDITMODE = “NONE”之后,就會把當前table設成readonly狀態,同時disable toolbar,因為framework認為toolbar可能會造成table狀態的改變,所以disable toolbar;
(2) 如果把usage 改成SEARCHRESULT,則能起到讓table cell readonly的效果:
(3) 目前的做法是在SMCCOMMENT attribute的getter里面強制設成read only,個人覺得這個方法不如2. ( 2是從framework級別實現readonly功能,3是developer需要自己寫code)
(4) 如果BSP render出來的結果和自己期望的不一致,通過debug BSP render的code一般都能找到原因。
關于SAP CRM WebClient UI表格編輯模式的調試明細是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。