纷享销客开发者手册 纷享销客开发者手册
  • APL开发手册
  • PWC开发手册
  • OpenAPI 文档
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 入门

  • 组件

    • 组件总览
    • UI组件

    • 业务组件

      • 对象详情
      • 对象详细信息
        • 对象表单
        • 对象列表
        • 从对象列表
        • 关联对象列表
        • 统计图详情页
        • 拼表
        • 图表数据筛选器
        • 自定义登录
    • 示例

    • 常见问题

    目录

    对象详细信息

    # FxObjectDetailForm组件

    用于展示业务对象的信息信息。

    # Attributes

    参数 说明 类型 可选值 默认值
    apiName 业务对象apiname(必填) String — -
    dataId 业务对象数据id(必填) String — -
    compInfo 详细信息组件的描述信息 Object — -
    # compInfo
    参数 说明 类型 可选值 默认值
    is_hide_all_btn 是否展示“显示全部信息”按钮 Boolean — -
    is_hide_auto_btn 是否展示“自适应”按钮 Boolean — -
    field_section 展示的所有字段 Array — -
    fields 需要显示的字段的描述信息 Objects — -
    data 字段对应的数据 Array — -

    # 使用

    # 简单使用

    注意用例中必传的参数。

    <template>
        <object-detail-form :compInfo="dCompInfo" :apiName="dApiName" :dataId="dDataId"></object-detail-form>
    </template>
    <script>
        export default {
            components: {
                ObjectDetailForm: FxUI.component.get('ObjectDetailForm')
            },
            data() {
                return {
                    dApiName: 'object_o9frN__c',
                    dDataId: '5f5b26573c10140001c5fe25',
                    dCompInfo: {
                        field_section: [{
                            column: 2,
                            header: '分组1',
                            form_fields: [{
                                field_name: "name",
                                is_readonly: false,
                                is_required: true,
                                render_type: "text"
                            }]
                        }],
                        fields: {
                            name: {
                                type: 'text',
                                api_name: "name",
                                label: "创建时间"
                            }
                        },
                        data: {
                            name: '23333'
                        }
                    }
                }
            }
        }
    </script>
    
    # 组件扩展

    扩展主要是template的改动,此处省略script部分

    <object-detail-form :compInfo="dCompInfo" :apiName="dApiName" :dataId="dDataId">
        <div slot="field_api_name">某个apiname对应的字段</div>
        <div slot="text">某个类型的字段</div>
    </object-detail-form>
    
    # 用在详情页中时扩展
    <template>
        <object-detail apiName="AccountObj" dataId="5ea686c2fa887500018d6e98">
            <template v-slot:HeadInfo="slotProps">
                <object-detail-form :compInfo="slotProps.compInfo" :apiName="slotProps.apiName" :dataId="slotProps.dataId">
                    <div slot="field_api_name">某个特定apiname对应的字段</div>
                    <template v-slot:high_seas_id="slotProps">
                        <div>{{slotProps.data.high_seas_id__r}}</div>
                    </template>
                </object-detail-form>
            </template>
        </object-detail>
    </template>
    <script>
        export default {
            components: {
                ObjectDetail: FxUI.component.get('ObjectDetail'),
                ObjectDetailForm: FxUI.component.get('ObjectDetailForm')
            }
        }
    </script>
    
    对象详情
    对象表单

    ← 对象详情 对象表单→

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式