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都是可以點選的:
但是兩者點選進入detail page後其實都是read only狀态。
Header Note點進去後:
Final note因為customizing裡設定成使用html editor,從UI上看似乎能夠編輯,但實際上還是read only,無法對顯示的内容做任何修改。
感興趣的可以看下代碼是如何控制是editable還是read only狀态的:
=代碼========================
對于類型為R,A,C的text type,display mode傳回true:
是以這三種類型會進入line 36 ( read only ), 否則進入line 41 ( lock text object ) - editable ui