乐趣区

关于crm:SAP-CRM-WebClient-UI-Text-可编辑与否的控制逻辑

问题

在 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

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

退出移动版