Visualforce Page 中的 <apex: actionStatus> 组件

17 Mar 2025 | 5 分钟阅读

<apex:actionStatus> 组件是最重要的组件之一,用于显示 AJAX 更新请求的状态,该状态可以是正在进行中或已完成。

actionStatus 组件具有以下属性

1. dir

它是 <apex:ationStatus> 的一个重要属性,用于定义生成的 HTML 组件的读取方向。 RTL(从右到左)和 LTR(从左到右)是此属性的两个可能值。

语法

2. for

它是字符串类型,用于定义 <apex:actionRegion> 组件的 ID,状态指示器显示该组件的状态。

语法

3. id

它是字符串类型,用于定义标识符,该标识符允许页面上的其他组件引用该组件。

语法

4. lang

它是字符串类型,用于定义为生成的 HTML 输出使用的基本语言。

语法

5. layout

它是字符串类型,用于定义在页面上显示 <apex:actionStatus> 组件的方式。 BlockInline 是此属性的两个可能值。 默认情况下,其值设置为 inline

语法

6. onclick

它是字符串类型,用于定义在发生 onclick 事件时调用的 JavaScript 方法。

语法

7. ondbclick

它是字符串类型,用于定义在发生 ondbclick 事件时调用的 JavaScript 方法。

语法

8. onkeydown

它是字符串类型,用于定义在发生 onkeydown 事件时调用的 JavaScript 方法。

语法

9. onkeypress

它是字符串类型,用于定义在发生 onkeypress 事件时调用的 JavaScript 方法。

语法

10. onkeyup

它是字符串类型,用于定义在发生 onkeyup 事件时调用的 JavaScript 方法。

语法

11. onmousedown

它是字符串类型,用于定义在发生 onmousedown 事件时调用的 JavaScript 方法。

语法

12. onmousemove

它是字符串类型,用于定义在发生 onmousemove 事件时调用的 JavaScript 方法。

语法

13. onmouseout

它是字符串类型,用于定义在发生 onmouseout 事件时调用的 JavaScript 方法。

语法

14. onmouseover

它是字符串类型,用于定义在发生 onmouseover 事件时调用的 JavaScript 方法。

语法

15. onmouseup

它是字符串类型,用于定义在发生 onmouseup 事件时调用的 JavaScript 方法。

语法

16. onstart

它是字符串类型,用于定义在 AJAX 请求开始时调用的 JavaScript 方法。

语法

17. onstop

它是字符串类型,用于定义在 AJAX 请求完成后调用的 JavaScript 方法。

语法

18. rendered

它是布尔类型,用于指定组件是否在页面上呈现。

语法

19. startStyle

它是字符串类型,用于定义在 AJAX 请求开始时用于显示状态元素的样式。

语法

20. startStyleClass

它是字符串类型,用于定义在 AJAX 请求开始时用于显示状态元素的样式类。

语法

21. startText

它是字符串类型,用于定义在 AJAX 请求开始时将显示的状态文本。

语法

22. stopStyle

它是字符串类型,用于定义在 AJAX 请求完成后用于显示状态元素的样式。

语法

23. stopStyleClass

它是字符串类型,用于定义在 AJAX 请求完成后用于显示状态元素的样式类。

语法

24. stopText

它是字符串类型,用于定义在 AJAX 请求完成后将显示的状态文本。

语法

25. style

它是字符串类型,用于定义将应用于状态元素的内联 CSS。

语法

26. styleClass

它是字符串类型,用于定义将应用于状态元素的样式类。

语法

27. title

它是字符串类型,用于定义当用户的鼠标指针悬停在此组件上时将显示为工具提示的文本。

语法

让我们看一个例子来了解如何在 VF 中使用 action status

ApexActionStatusExample.vfp

ApexActionStatusController.apxc

输出

apex:actionStatus Component in Visualforce Page