天天看點

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

Sent: Tuesday, December 16, 2014 11:44 AM

Subject: 【wave8 backend research 】when a text object could be editable?

問題:在CRM WEB CLIENT UI上,什麼情況下某個TEXT TYPE是隻讀的,什麼情況下是可以修改的?

結論:對于類型為R(Display log),A(Paste),C(display)的text type,建立之後就不能再被編輯,在Note detail UI上永遠是readonly狀态。

Webclient UI Note assignment block裡的one click action比較confusing,比如下圖的例子,兩個 text type前的one click action的edit icon都是可以點選的:

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

但是兩者點選進入detail page後其實都是read only狀态。

Header Note點進去後:

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

Final note因為customizing裡設定成使用html editor,從UI上看似乎能夠編輯,但實際上還是read only,無法對顯示的内容做任何修改。

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

感興趣的可以看下代碼是如何控制是editable還是read only狀态的:

=代碼========================

對于類型為R,A,C的text type,display mode傳回true:

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

是以這三種類型會進入line 36 ( read only ), 否則進入line 41 ( lock text object ) - editable ui

SAP CRM WebClient UI上文本是否可編輯,取決于哪些條件

繼續閱讀