Visualforce 页面中的 <apex: pageBlockSectionItem> 组件17 Mar 2025 | 6 分钟阅读 <apex: pageBlockSectionItem> 是与 <apex: pageBlock> 和 <apex: pageBlockSection> 组件一起使用的另一个组件。<apex: pageBlockSectionItem> 组件指定一个数据单元,其中包含一行中的一列。 我们可以在单个 <apex: pageBlockSectionItem> 组件中添加最多两个组件。如果此组件内没有指定子组件,则该列将呈现为空白。 如果此组件内只指定了一个子组件,则内容将跨越该列的两个单元格。 如果此组件内指定了两个子组件,则第一个组件显示在左侧,第二个组件显示在右侧。 此组件通过添加 “html-” 前缀来支持 HTML 透传属性。 <apex: pageBlockSectionItem> 组件在 Visualforce 页面上具有以下属性: 1. dataStyle “dataStyle” 是一个字符串类型属性,用于指定用于显示页面块部分列的右侧“数据”单元格内容的 CSS 样式。 语法 2. dataStyleClass “dataStyleClass” 是一个字符串类型属性,用于指定用于显示页面块部分列的右侧“数据”单元格内容的 CSS 类。 语法 3. dataTitle “dataTitle” 是一个字符串类型属性,用于指定当用户将鼠标悬停在页面块部分列的右侧“数据”单元格上时显示的文本。 语法 4. dir “dir” 是一个字符串类型属性,用于指定生成的 HTML 组件的读取方向。此属性的两个可能值为 RTL 和 LTR。 语法 5. helpText “helpText” 是一个字符串类型属性,用于指定显示在该字段旁边的基于悬停的工具提示文本。 语法 6. id id 是字符串类型的属性,即唯一的标识符,允许页面上的其他组件引用此组件。 语法 7. labelStyle “labelStyle” 是一个字符串类型属性,用于指定用于显示页面块部分列的左侧“标签”单元格内容的 CSS 样式。 语法 8. labelStyleClass “labelStyleClass” 是一个字符串类型属性,用于指定用于显示页面块部分列的左侧“标签”单元格内容的 CSS 类。 语法 9. labelTitle “labelTitle” 是一个字符串类型属性,用于指定当用户将鼠标悬停在页面块部分列的左侧“标签”单元格上时显示的文本。 语法 10. lang lang 是一个字符串类型属性,用于指定用于生成 HTML 输出的基础语言。此属性的值可以是“en”或“en-US”等。 语法 11. onDataclick “onDataclick” 是另一个字符串类型属性,用于指定在发生 onDataclick 事件或用户单击页面块部分列的右侧“数据”单元格时调用的 JavaScript 方法。 语法 12. onDatadblclick “onDatadblclick” 是一个字符串类型属性,用于指定在发生 onDatadblclick 事件或用户双击页面块部分列的右侧“数据”单元格时调用的 JavaScript 方法。 语法 13. onDatakeydown “onDatakeydown” 是一个字符串类型属性,用于指定在发生 onDatakeydown 事件或用户按下键盘按键时调用的 JavaScript 方法。 语法 14. onDatakeypress “onDatakeypress” 是一个字符串类型属性,用于指定在发生 onDatakeypress 事件或用户按住或按下键盘按键时调用的 JavaScript 方法。 语法 15. onDatakeyup “onDatakeyup” 是一个字符串类型属性,用于指定在发生 onDatakeyup 事件或用户释放键盘按键时调用的 JavaScript 方法。 语法 16. onDatamousedown “onDatamousedown” 属性是一个字符串类型属性,用于在发生 onDatamousedown 事件或用户按下鼠标按钮时调用 JavaScript 方法。 语法 17. onDatamousemove “onDatamousemove” 是一个字符串类型属性,用于指定在发生 onDatamousemove 事件或用户移动鼠标指针时需要调用的 JavaScript 方法。 语法 18. onDatamouseout “onDatamouseout” 是一个字符串类型属性,用于指定在发生 onDatamouseout 事件或用户将鼠标指针移出页面块部分列的右侧“数据”单元格时调用的 JavaScript 方法。 语法 19. onDatamouseover “onDatamouseover” 属性是一个字符串类型属性,用于在发生 onDatamouseover 事件或用户将鼠标指针移到页面块部分列的右侧“数据”单元格上时调用 JavaScript 方法。 语法 20. onDatamouseup “onDatamouseup” 是一个字符串类型属性,用于指定在发生 onDatamouseup 事件或用户释放鼠标按钮时需要调用的 JavaScript 方法。 语法 21. onLabelclick “onLabelclick” 是一个字符串类型属性,用于指定在发生 onLabelclick 事件或用户单击页面块部分列的左侧标签单元格时调用的 JavaScript 方法。 语法 22. onLabeldblclick “onLabeldblclick” 是一个字符串类型属性,用于指定在发生 onLabeldblclick 事件或用户双击页面块部分列的左侧标签单元格时调用的 JavaScript 方法。 语法 23. onLabelkeydown “onLabelkeydown” 是一个字符串类型属性,用于指定在发生 onLabelkeydown 事件或用户按下键盘按键时调用的 JavaScript 方法。 语法 24. onLabelkeypress “onLabelkeypress” 是一个字符串类型属性,用于指定在发生 onLabelkeypress 事件或用户按下或按住键盘按键时调用的 JavaScript 方法。 语法 25. onLabelkeyup “onLabelkeyup” 是一个字符串类型属性,用于指定在发生 onLabelkeyup 事件或用户释放键盘按键时调用的 JavaScript 方法。 语法 26. onLabelmousedown “onLabelmousedown” 是一个字符串类型属性,用于指定在发生 onLabelmousedown 事件或用户单击鼠标按钮时调用的 JavaScript 方法。 语法 27. onLabelmousemove “onLabelmousedown” 是一个字符串类型属性,用于指定在发生 onLabelmousemove 事件或用户移动鼠标指针时调用的 JavaScript 方法。(此处原文应为 onLabelmousemove,已修正) 语法 28. onLabelmouseout “onLabelmouseout” 是一个字符串类型属性,用于指定在发生 onLabelmouseout 事件或用户将鼠标指针移出页面块部分列的左侧标签单元格时调用的 JavaScript 方法。 语法 29. onLabelmouseover “onLabelmouseover” 是一个字符串类型属性,用于指定在发生 onLabelmouseover 事件或用户将鼠标指针移到页面块部分列的左侧标签单元格上时调用的 JavaScript 方法。 语法 30. onLabelmouseup “onLabelmouseup” 是一个字符串类型属性,用于指定在发生 onLabelmouseup 事件或用户释放鼠标按钮时调用的 JavaScript 方法。 语法 31. rendered “rendered” 是一个布尔类型属性,用于指定该组件是否在页面上呈现。此属性的默认值为布尔值 true。 语法 让我们看一个例子来了解如何在 Visualforce 页面上使用此组件 ApexPageBlockSectionItemExample.vfp 输出 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。