<apex: attribute> Visualforce 页面中的组件2025年3月17日 | 阅读 3 分钟 <apex: attribute> 组件是另一个重要的组件,用于指定自定义组件上属性的定义。 <apex: attribute> 只能是组件标签的子标签。 <apex: attribute> 组件具有以下属性 1. access它是最重要的属性之一,用于指定我们是否可以在同一命名空间中的任何页面之外访问此属性。 public 和 global 是它的两个可能值。 语法 2. assignTo它属于 Object 类型,用于指定 setter 方法。 setter 方法负责将此属性的值分配给相关自定义组件控制器中的类变量。 语法 3. default它属于 string 类型,用于指定此属性的默认值。 语法 4. description它属于 string 类型,用于指定属性的文本描述。 语法 5. id它属于 string 类型,是一个唯一标识符,允许在自定义组件定义中的其他标签引用此属性。 语法 6. name它属于 string 类型,用于指定属性的名称。 通过使用属性的名称,当相关自定义组件包含属性的值时,我们可以在 VF 标记中使用它。 语法 7. required它属于 Boolean 类型,用于指定当相关自定义组件包含在 VF 页面中时,用户是否必须提供属性值。 默认情况下,其值设置为 false。 语法 8. type它属于 string 类型,用于指定属性的数据类型。 它可以是基本类型、sObject、一维列表、映射或自定义 apex 类型。 语法 让我们举个例子来了解如何在 VF 中使用 <apex: attribute> 组件 ApexAttributeExample.vfp ApexAttributeComponent.vfc ApexAttributeController.apxc 输出 ![]() 下一个主题 |
我们请求您订阅我们的新闻通讯以获取最新更新。