Field Set是一组字段。例如,您可以有一个Field Set,其中包含描述用户的名字,中间名,姓氏和业务标题的字段。将Field Set添加到Visualforce页面时,开发人员可以遍历字段并进行呈现。如果页面添加到托管软件包,管理员可以添加,删除或重新排列Field Set中的字段,以修改Visualforce页面上显示的字段而不修改任何代码。相同的Visualforce页面可以呈现不同的信息集,具体取决于用户喜欢保留哪些字段。

作为管理员,您可以为您的组织创建或编辑Field Set,或编辑任何已安装的Field Set。所有支持自定义字段的标准对象以及支持创建Visualforce页面的任何组织都可以使用Field Set。
添加到Field Set的字段可以是以下两个类别之一:

    如果某个字段标记为“可用于Field Set”,则该字段将存在于Field Set中,但开发人员尚未将其显示在打包的Visualforce页面上。管理员可以通过将Field Set从“可用”列移动到“Field Set”列中来显示Field Set之后的字段。
    如果某个字段标记为“在Field Set中”,则默认情况下,开发者已经在打包的Visualforce页面上呈现该字段。部署Field Set后,管理员可以通过从“Field Set”列中删除该字段,从页面中删除该字段。

1、每个FieldSet最多能放25个字段

2\每个页面最多可参考50个FieldSet

取值方式:

<apex:page standardController="Contact">
    <apex:pageBlock title="ContactInformation">
        <apex:pageBlockSection columns="2">
            <apex:repeat value="{!$ObjectType.Contact.FieldSets.ContactInformation}" var="f">
                <apex:outputField value="{!Contact[f]}"/>
            </apex:repeat>
        </apex:pageBlockSection>
    </apex:pageBlock>
</apex:page>、

{!$ObjectType.Contact.FieldSets.Spectre__properNames}

040_Field Set的更多相关文章

随机推荐

  1. JavaWeb 验证码

    package com.gen; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.s ...

  2. Mac上好用的app们

    记录下自己在mac上用的一些很不错的app,大多免费. 排名随缘. 不定期更新. Amphetamine 来源 AppStore 说明 欢迎使用Amphetamine,一款为macOS打造的最棒的防睡 ...

  3. PHP二维数组根据某个元素(key)排序

    /** * 二维数组根据key排序 * @param $arr * @param $arr_key * @param string $order 排序规则 * @return mixed */ fun ...

  4. C# RichTextBox跳转到指定行(文本行跳转和显示行跳转)

    文本行跳转: 对禁止自动换行(WordWrap属性为False)有效 1 /// <summary>跳到指定行</summary> 2 private void JumpToL ...

  5. [Notes-DS-1]时间复杂度的几个概念和计算方法

    ..加点字才算原创?

  6. springMVC学习day02

    了解springMVC 1. 了解官网 1.  首先到spring地址去,然后选择项目下面的任何一个子项目,我选择spring framework https://spring.io/ 2.选择spr ...

  7. 安卓app的签名打包

    今天学习了什么是Android程序的签名打包. Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时, 是AS会自动用 ...

  8. class_task

    #!/usr/bin/python # -*- coding: UTF-8 -*- class Task():     _cls_name = "cls name"     def ...

  9. python40

    Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. 以下实例在变量赋值时 Number 对象将被创建: v ...

  10. 项目开发中的ORM框架使用mybatis还是mybatis-plus

    mybatis支持xml配置文件和注解 mybaits-plus也支持xml配置文件和注解,多了baseMapper,将基础的CRUD操作单独拿出来进行了封装 mybatis是一款优秀的持久层框架,它 ...