{
  "Properties": [
    {
      "Name": "options",
      "Type": "object",
      "Description": "单选列表中的选项",
      "Label": "单选列表选项",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": [
          {
            "children": [
              {
                "label": "增加",
                "value": "a"
              },
              {
                "label": "减少",
                "value": "b"
              }
            ]
          },
          {
            "label": "分类一",
            "children": [
              {
                "label": "在职员工",
                "value": "c"
              },
              {
                "label": "退休员工",
                "value": "d"
              }
            ]
          },
          {
            "label": "分类二",
            "children": [
              {
                "label": "在职员工1",
                "value": "e"
              },
              {
                "label": "退休员工2",
                "value": "f"
              }
            ]
          },
          {
            "label": "分类三"
          },
          {
            "label": "分类四"
          }
        ],
        "editor": {
          "type": "Editor",
          "config": {
            "language": "json"
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "value",
      "Type": "string",
      "Description": "弹层的选中值",
      "Label": "弹层的选中值",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "size",
      "Type": "string",
      "Description": "分组弹层的尺寸 small(170px) large(340px) auto(与父级自适应) 若与非模态弹层一块使用, 则使用弹层的size属性即可",
      "Label": "弹层的尺寸",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "auto",
        "editor": {
          "type": "Select",
          "config": {
            "dataSource": [
              {
                "label": "小号",
                "value": "small"
              },
              {
                "label": "自适应",
                "value": "auto"
              },
              {
                "label": "大号",
                "value": "large"
              }
            ]
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "isSearch",
      "Type": "boolean",
      "Description": "是否显示搜索功能,支持会有一个搜索框展示出来",
      "Label": "是否显示搜索输入框",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "searchWord",
      "Type": "string",
      "Description": "搜索的关键字",
      "Label": "搜索的关键字",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "font",
      "Type": "string",
      "Description": "字体大小（small: 12px, large: 14px）",
      "Label": "字体大小",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "small",
        "editor": {
          "type": "Select",
          "config": {
            "dataSource": [
              {
                "label": "小号",
                "value": "small"
              },
              {
                "label": "大号",
                "value": "large"
              }
            ]
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "hasShadow",
      "Type": "boolean",
      "Description": "是否显示弹层阴影",
      "Label": "是否显示弹层阴影",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "loading",
      "Type": "boolean",
      "Description": "数据是否正在加载中",
      "Label": "数据是否正在加载中",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "autoFocus",
      "Type": "boolean",
      "Description": "搜索框是否自动获取焦点",
      "Label": "搜索框是否自动获取焦点",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "isShowTitle",
      "Type": "boolean",
      "Description": "是否显示没有选项的分类标题",
      "Label": "是否显示没有选项的分类标题",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "extraCls",
      "Type": "string",
      "Description": "自定义的容器class，一般通过此class来实现自定义样式",
      "Label": "自定义的容器class",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "translation",
      "Type": "object",
      "Description": "国际化 {noData: '这里什么都没有...'}",
      "Label": "国际化",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Editor",
          "config": {
            "language": "javascript"
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "validateSearch",
      "Type": "string",
      "Description": "搜索值自定义验证器 (val: string) => { value: string, info: string,clearTipAfter?:number }",
      "Label": "搜索值自定义验证器",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "funcType": "function",
        "editor": {
          "type": "Editor",
          "config": {
            "language": "javascript"
          }
        },
        "jsType": "function"
      }
    },
    {
      "Name": "onChange",
      "Type": "string",
      "Description": "改变单选列表中选项时的回调函数",
      "Label": "onChange",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "option",
            "label": "选中项的数据{label, value}",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    }
  ],
  "_Name": "GroupSingleSelect",
  "_Title": "分组单选弹层",
  "_Description": "",
  "_MetaDataType": 1,
  "_TenantId": 0,
  "_AppId": 0,
  "_State": 0,
  "_Version": "1.2.4"
}