更新时间:2024-11-04 GMT+08:00
分享

propertiesConfig

字段介绍

propertiesConfig是一个数组,用于保存组件配置项的相关字段,包括数据接入配置、组件配置项。

图1 propertiesConfig配置示例

数据接入配置

数据接入配置详细介绍,请参见组件数据接入

组件配置项

配置示例如下,配置后效果如图2所示,组件配置项详细介绍请参见表1

{
      migrateFrom: 'advancedSettings',
      headerTitle: { zh_CN: '数据映射', en_US: 'Data Mapping' },
      belong: 'configuration',
      config: [
        {
          type: 'select',
          name: 'commonProps.emphasisFocus',
          label: { zh_CN: '高亮时淡出', en_US: 'Emphasis Focus' },
          value: 'series',
          options: [
            {
              label: { zh_CN: '不淡出其它图形', en_US: 'None' },
              value: 'none',
            },
            {
              label: { zh_CN: '只聚焦当前高亮的数据的图形', en_US: 'Self' },
              value: 'self',
            },
            {
              label: { zh_CN: '聚焦当前高亮的数据所在的系列的所有图形', en_US: 'Series' },
              value: 'series',
            },
          ],
        },
        {
          type: 'tab',
          name: 'commonProps.showLabel',
          label: { zh_CN: '显示标签', en_US: 'Emphasis Focus' },
          value: true,
          options: [
            {
              label: { zh_CN: '显示', en_US: 'Show' },
              value: true,
            },
            {
              label: { zh_CN: '隐藏', en_US: 'Hide' },
              value: false,
            },
         ],
       },
    ],
 },
图2 设置后效果
表1 组件配置项说明

字段

类型

示例

说明

migrateFrom

String

migrateFrom: "advancedSettings"

固定写法,配置后非AstroCanvas平台右侧属性面板会过滤掉配置项。

headerTitle

Object

headerTitle: { zh_CN: "行配置", en_US: "Row Configuration" },

标题,需要国际化。

belong

String

belong: "configuration",

归属于classfication中哪一个分类。

config

Array

config: []

config数组中,每一个对象保存的配置项信息。config中,配置项的介绍,请参见组件配置项(Config配置)

相关文档