<apex: inputCheckbox> Visualforce 页面中的组件17 Mar 2025 | 6 分钟阅读 <apex: inputCheckbox> 是一个 HTML 复选框类型的输入元素。 它是另一个用于从用户获取输入以供控制器方法使用的输入元素,该方法不对应于 Salesforce 对象上的字段。 HTML 直通属性通过使用 "html-" 前缀得到该组件的支持,这些前缀附加到生成的 <input> 标签。 <apex: inputCheckbox> 具有以下属性 1. accesskeyacesskey 是一个字符串类型的属性,定义了将复选框置于焦点状态的键盘访问键。 当复选框处于焦点状态时,我们可以选择或取消选择该复选框。 语法 2. dirdir 是一个字符串类型的属性,用于指定应使用生成的 HTML 组件的方向。 RTL 和 LTR 是 dir 属性的两个可能值。 语法 3. disabled (已禁用)disabled 是一个布尔类型的属性,用于指定是否应该以禁用状态显示此复选框。 默认情况下,其值设置为 false (假)。 语法 4. idid 是一个字符串类型属性,即一个唯一的标识符,允许此组件被页面中的其他组件引用。 语法 5. immediate (立即)immediate 属性是布尔类型。 如果其值为 true (真),则与该组件关联的操作将立即发生。 该功能将不会处理与页面上复选框相关的验证规则。 语法 6. label (标签)label 是一个字符串类型的属性,用于在控件旁边显示文本,并在错误消息中引用该控件。 语法 7. lang (语言)lang 是一个字符串类型的属性,用于指定用于生成的 HTML 输出的基本语言。 此属性的可能值为 en 和 en-US。 语法 8. onblur (失去焦点)onblur 是一个字符串类型的属性,用于在 onblur 事件发生时或简单地说,当焦点从复选框字段移开时,调用 JavaScript 方法。 语法 9. onchange (改变)onchange 是一个字符串类型的属性,用于在 onchange 事件发生时或简单地说,当用户更改复选框字段的内容时,调用 JavaScript 方法。 语法 10. onclick (点击)onclick 是一个字符串类型的属性,用于在 onclick 事件发生时或当用户点击复选框字段时,调用 JavaScript 方法。 语法 11. ondblclick (双击)ondblclick 是一个字符串类型的属性,用于在 ondblclick 事件发生时或当用户双击复选框字段时,调用 JavaScript 方法。 语法 12. onfocus (获得焦点)onfocus 是一个字符串类型的属性,用于在 input 事件发生或焦点在该字段上时,调用 JavaScript 方法。 语法 13. onkeydown (键盘按下)onkeydown 是一个字符串类型的属性,用于在 onkeydown 事件发生时或简单地说,当用户按下键盘键时,调用 JavaScript 方法。 语法 14. onkeypress (键盘按键)onkeypress 是一个字符串类型的属性,用于在 onkeypress 事件发生时或简单地说,当用户按住或按下键盘键时,调用 JavaScript 方法。 语法 15. onkeyup (键盘释放)onkeyup 是一个字符串类型属性,用于在发生 onkeyup 事件或用户释放键盘键时调用 JavaScript 方法。 语法 16. onmousedown (鼠标按下)onmousedown 是一个字符串类型的属性,用于在 onmousedown 事件发生时或简单地说,当用户按下鼠标按钮时,调用 JavaScript 方法。 语法 17. onmousemove (鼠标移动)onmousemove 是一个字符串类型的属性,用于在 onmousemove 事件发生时或简单地说,当用户移动鼠标指针时,调用 JavaScript 方法。 语法 18. onmouseout (鼠标移出)onmouseout 是一个字符串类型的属性,用于在 onmouseout 事件发生时或简单地说,当用户将鼠标指针移出复选框时,调用 JavaScript 方法。 语法 19. onmouseover (鼠标悬停)onmouseover 是一个字符串类型的属性,用于在 onmouseover 事件发生时或简单地说,当用户将指针移到 <apex: inputCheckbox> 上时,调用 JavaScript 方法。 语法 20. onmouseup (鼠标释放)onmouseup 是一个字符串类型属性,用于在发生 onmouseup 事件或用户释放鼠标按钮时调用 JavaScript 方法。 语法 21. onselect (选择)onselect 是一个字符串类型的属性,用于在 onmouseup 事件发生或简单地说,当用户选择复选框时,调用 JavaScript 方法。 语法 22. rendered (已渲染)rendered 是一个布尔类型属性,用于指定是否需要在页面上呈现此组件。 默认情况下,其值设置为 true。 语法 23. required (必需)required 是一个布尔类型的属性,用于指定此复选框是否为必填字段。 默认情况下,其值设置为 false (假)。 语法 24. selected (已选择)selected 是一个布尔类型的属性,用于指定此复选框是否应该在其 checked (已选中) 状态下呈现。 默认情况下,其值设置为 false (假)。 语法 25. stylestyle 是一个字符串类型的属性,用于指定将应用于显示复选框组件的内联 CSS 样式。 语法 26. styleClassstyleClass 是一个字符串类型的属性,用于指定将应用于显示复选框组件的样式类。 语法 27. tabindex (标签索引)tabindex 是一个字符串类型的属性,用于指定当用户反复按 Tab 键时,与其他页面组件相比,选择此字段的顺序。 此属性的值应介于 0 到 32767 之间。 语法 28. title (标题)title 是一个字符串类型的属性,用于指定当用户的鼠标指针悬停在该组件上时要显示为工具提示的文本。 语法 29. value (值)value 是一个 Object (对象) 类型的属性,即引用与该字段关联的控制器类变量的合并字段。 语法 让我们举个例子来了解如何在 Visualforce 页面上使用 <apex: inputCheckbox> 组件。 ApexInputCheckboxExample.vfp ApexInputCheckboxController.apxc 输出 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。