<apex: logCallPublisher> Visualforce 页面中的组件

2025年3月17日 | 阅读 3 分钟

<apex: logCallPublisher>是另一个重要的组件,用于设计记录通话操作。借助<apex: logCallPublisher>,我们可以执行以下操作:

  1. 我们可以更改“记录通话”操作的外观和尺寸。
  2. 我们可以指定需要在操作中显示的字段。
  3. 我们可以定义提交功能的可见性和标签。
  4. 我们可以定义 onSubmit 功能。

<apex: logCallPublisher> 组件具有以下属性:

1. autoCollapseBody

autoCollapseBody 是一个布尔类型属性,用于指定“记录通话”正文为空时是否折叠。

语法

2. entityId

entityId 是一个 Id 类型属性,用于指定记录的实体 Id 以显示“记录通话”操作。当前版本中,此属性仅支持个案记录 Id。

语法

3. id

id 是字符串类型的属性,即唯一的标识符,允许页面上的其他组件引用此组件。

语法

4. logCallBody

logCallBody 是一个字符串类型属性,用于指定呈现操作时“记录通话”正文的初始文本值。

语法

5. logCallBodyHeight

logCallBodyHeight 是一个字符串类型属性,用于指定“记录通话”正文的高度,以 em 为单位。

语法

6. onSubmitFailure

onSubmitFailure 是一个字符串类型属性,用于指定未成功记录通话时调用的 JavaScript 方法。

语法

7. onSubmitSuccess

onSubmitSuccess 是一个字符串类型属性,用于指定成功记录通话时调用的 JavaScript 方法。

语法

8. rendered

rendered 是一个布尔类型属性,用于指定是否在页面上呈现组件。默认情况下,此属性的布尔值为 true。

语法

9. reRender

reRender 是一个对象类型属性,用于指定成功记录通话时需要重新绘制的页面上一个或多个组件的 Id。

语法

10. showAdditionalFields

showAdditionalFields 是一个布尔类型属性,用于指定是否应显示操作布局中定义的其他字段。

语法

11. showSubmitButton

showSubmitButton 是一个布尔类型属性,用于指定是否应显示提交按钮。

语法

12. submitButtonName

submitButtonName 是一个字符串类型属性,用于指定“记录通话”操作中提交按钮的名称。

语法

13. submitFunctionName

submitFunctionName 是一个字符串类型属性,用于指定 JavaScript 中函数的名称,以发布通话记录。

语法

14. title

title 是一个字符串类型属性,用于指定“记录通话”操作标题中显示的标题。

语法

15. width

width 是一个字符串类型属性,用于指定操作的宽度,以像素或百分比为单位。

语法

让我们举个例子来了解如何在 VF 页面上使用此组件

ApexLogCallPublisherExample.vfp

输出

apex: logCallPublisher Component in Visualforce Page