CRM 里面table download to excel的实现
生活随笔
收集整理的這篇文章主要介紹了
CRM 里面table download to excel的实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有客戶詢問點了在CRM UI里點了download to excel button之后,展現(xiàn)出來的excel是否能夠自定義風(fēng)格,如font,color等。要回答這一問題,首先就要知道標(biāo)準(zhǔn)的download to excel是如何實現(xiàn)的:
雙擊configTable的tag:
我們得到了configTable這個tag的實現(xiàn)class,再雙擊:
試著以excel為關(guān)鍵字查找相關(guān)方法,找到一個ADD_DOWNLOAD_TO_EXCEL,在這個方法設(shè)個斷點。 重新登錄UI,斷點出發(fā),我們觀察到和excel export相關(guān)的一段javascript。 里面這段/sap/webcuif/uif_export_tab就是ICF里service的path。雙擊該節(jié)點: 該class就是我們要找的真正實現(xiàn)把table的數(shù)據(jù)轉(zhuǎn)換成excel的xml source的代碼。在其handle_request里面設(shè)斷點進(jìn)去debug,發(fā)現(xiàn)它把轉(zhuǎn)換邏輯delegate給了table context node的get_data_xml方法。
試著以excel為關(guān)鍵字查找相關(guān)方法,找到一個ADD_DOWNLOAD_TO_EXCEL,在這個方法設(shè)個斷點。 重新登錄UI,斷點出發(fā),我們觀察到和excel export相關(guān)的一段javascript。 里面這段/sap/webcuif/uif_export_tab就是ICF里service的path。雙擊該節(jié)點: 該class就是我們要找的真正實現(xiàn)把table的數(shù)據(jù)轉(zhuǎn)換成excel的xml source的代碼。在其handle_request里面設(shè)斷點進(jìn)去debug,發(fā)現(xiàn)它把轉(zhuǎn)換邏輯delegate給了table context node的get_data_xml方法。
總結(jié)
以上是生活随笔為你收集整理的CRM 里面table download to excel的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Difference between a
- 下一篇: DNF2020年雪人套好看吗 雪人套装扮