<apex: inputFile> 组件在 Visualforce 页面中17 Mar 2025 | 5 分钟阅读 <apex: inputFile> 是创建用于上传文件的输入字段的最重要组件之一。 当我们需要在 Visualforce 页面上处理文件时,<apex: inputFile> 组件起着重要作用。 我们可以通过 Visualforce 上传最大为 10 MB 的文件。 <apex: inputFile> 具有以下属性 1. accept"accept" 是一个字符串类型的属性,即浏览器用来限制可供选择的文件选项的以逗号分隔的内容类型集。 语法 2. accesskeyacesskey 是一个字符串类型的属性,它定义了将焦点置于字段的键盘访问键。 语法 3. altalt 是一个字符串类型的属性,它定义了字段的替代文本描述。 语法 4. contentTypecontentType 是一个字符串类型的属性,用于存储上传文件内容的类型。 语法 5. dirdir 是一个字符串类型的属性,用于指定应使用生成的 HTML 组件的方向。 RTL 和 LTR 是 dir 属性的两个可能值。 语法 6. disableddisabled 是一个布尔类型的属性,它指定此文本框是否应以禁用状态显示。 默认情况下,其值设置为 false。 语法 7. fileNamefileName 是一个字符串类型的属性,用于存储上传文件的名称。 语法 8. fileSizefileSize 是一个整数类型的属性,用于存储上传文件的大小。 语法 9. idid 是一个字符串类型属性,即一个唯一的标识符,允许此组件被页面中的其他组件引用。 语法 10. langlang 是一个字符串类型的属性,用于指定用于生成的 HTML 输出的基本语言。 此属性的可能值为 en 和 en-US。 语法 11. onbluronblur 是一个字符串类型的属性,用于在 onblur 事件发生或焦点移出字段时调用 JavaScript 方法。 语法 12. onchangeonchange 是一个字符串类型属性,用于在 onchange 事件发生或用户更改字段内容时调用 JavaScript 方法。 语法 13. onclickonclick 是一个字符串类型属性,用于在 onclick 事件发生或用户单击该字段时调用 JavaScript 方法。 语法 14. ondblclickondblclick 是一个字符串类型的属性,用于在 ondblclick 事件发生或用户双击该字段时调用 JavaScript 方法。 语法 15. onfocusonfocus 是一个字符串类型的属性,用于在 onfocus 事件发生或焦点在该字段上时调用 JavaScript 方法。 语法 16. onkeydownonkeydown 是一个字符串类型属性,用于在发生 onkeydown 事件或用户按下键盘键时调用 JavaScript 方法。 语法 17. onkeypressonkeypress 是一个字符串类型属性,用于在发生 onkeypress 事件时或当用户按住或按下键盘键时调用 JavaScript 方法。 语法 18. onkeyuponkeyup 是一个字符串类型属性,用于在发生 onkeyup 事件或用户释放键盘键时调用 JavaScript 方法。 语法 19. onmousedownonmousedown 是一个字符串类型属性,用于在发生 onmousedown 事件或用户按下鼠标按钮时调用 JavaScript 方法。 语法 20. onmousemoveonmousemove 是一个字符串类型属性,用于在发生 onmousemove 事件时或当用户移动鼠标指针时调用 JavaScript 方法。 语法 21. onmouseoutonmouseout 是一个字符串类型的属性,用于在 onmouseout 事件发生或用户将鼠标指针移开该字段时调用 JavaScript 方法。 语法 22. onmouseoveonmouseover 是一个字符串类型属性,用于在 onmouseover 事件发生或用户将指针移到输入上方时调用 JavaScript 方法。 语法 23. renderedrendered 是一个布尔类型的属性,用于指定是否需要在页面上呈现此组件。 默认 语法 24. requiredrequired 是一个布尔类型属性,用于指定此字段是否为必填字段。 默认情况下,其值设置为 false。 语法 25. sizesize 是一个整数类型的属性,用于指定所选框的大小。 大小由一次显示的字符数表示。 语法 26. stylestyle 是一个字符串类型的属性,用于指定将应用于显示输入组件的内联 CSS 样式。 语法 27. styleClassstyleClass 是一个字符串类型的属性,用于指定将应用于显示输入组件的样式类。 语法 28. tabindextabindex 是一个字符串类型的属性,用于指定当用户反复按 Tab 键时,与其他页面组件相比,选择此字段的顺序。 此属性的值应介于 0 到 32767 之间。 语法 29. titletitle 是一个字符串类型的属性,用于指定当用户的鼠标指针悬停在该组件上时要显示为工具提示的文本。 语法 30. valuevalue 是一个合并字段,它引用与此组件关联的控制器类变量。 语法 让我们举一个例子来了解如何使用 <apex: inputFile> 组件 ApexInputFileExample.vfp DocumentController.apxc 输出 ![]() ![]() ![]() 下一话题apex:detail 组件 |
我们请求您订阅我们的新闻通讯以获取最新更新。