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一般都能找到原因。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2675662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- 將SAP CRM WebClient UI的表格匯出成PDFWebclientUI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM WebClient UI和Fiori UI混搭並存WebclientUI
- 如何將SAP WebClient UI的表格匯出成PDFWebclientUI
- SAP CRM WebClient UI和Hybris backoffice UI開發的相同點WebclientUI
- SAP CRM WebClient UI異常的持久化機制WebclientUI持久化
- SAP CRM WebClient UI 支援的一些 url 引數WebclientUI
- SAP CRM WebClient UI的Delta處理機制介紹WebclientUI
- SAP CRM WebClient UI和Hybris的controller是如何被呼叫的WebclientUIController
- 使用Selenium自動化測試SAP CRM WebClient UIWebclientUI
- 在SAP CRM WebClient UI中用javascript觸發ABAP eventWebclientUIJavaScript
- SAP CRM WebClient UI的on_new_focus應該怎麼理解WebclientUI
- SAP CRM WebClient UI和Hybris Commerce的懶載入機制WebclientUI
- SAP WebClient UI配置決定(configuration)的邏輯介紹WebclientUI
- 在SAP CRM WebClient UI裡開啟ABAP Webdynpro頁面WebclientUI
- SAP CRM WebClient UI和ABAP Webdynpro頁面的互相跳轉WebclientUI
- 如何證明CRM WebClient UI上的應用是有狀態(Stateful)的WebclientUI
- SAP CRM WebClient UI cross component跳轉的一個具體例子WebclientUIROS
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- Hybris service layer和SAP CRM WebClient UI架構的橫向比較WebclientUI架構
- SAP WebClient UI頁面標籤的決定邏輯介紹WebclientUI
- SAP CRM WebClient UI上以html格式顯示note的問題討論WebclientUIHTML
- SAP WebClient UI的白屏問題分析WebclientUI
- SAP CRM WebClient UI,如何快速定位到丟擲錯誤訊息的那一行程式碼WebclientUI行程
- SAP CRM WebClient UI上將text area裡的文字清空的後臺處理WebclientUI
- 如何把SAP CRM WebClient UI上某個欄位高亮加粗顯示WebclientUI
- Jerry答網友提問:SAP CRM WebClient UI裡的EXT,STRUCT等含義WebclientUIStruct
- 三種動態控制SAP CRM WebClient UI assignment block顯示與否的方法WebclientUIBloC
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- SAP WebClient UI的會話重啟原理WebclientUI會話
- ABAP Webdynpro和CRM WebClient UI不同的UI表現機制WebclientUI
- SAP UI5 sap.ui.Device.media.initRangeSet 方法的單步除錯UIdev除錯
- 動態控制SAP CRM附件的可編輯性
- SAP 電商雲 Spartacus UI BaseSiteInitializer 的實現明細UI
- 使用note++開發SAP WebClient UIWebclientUI
- 如何在SAP WebClient UI裡使用jChartFXWebclientUI