{
  "Properties": [
    {
      "Name": "id",
      "Type": "string",
      "Description": "唯一标示",
      "Label": "唯一标示",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "value",
      "Type": "string",
      "Description": "富文本编辑器的值，默认为空【注意：受控的方式使用该组件，由于设置value时，调用setContent方法会触发selectionchange事件，导致光标所在位置失效，插入图片、链接等内容位置不正确，拖拽异常等，故不推荐使用】",
      "Label": "富文本编辑器的值",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "defaultValue",
      "Type": "string",
      "Description": "富文本编辑器默认值，仅初始化时使用一次，默认为空",
      "Label": "富文本编辑器默认值",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "videoConfig",
      "Type": "object",
      "Description": "视频相关配置",
      "Label": "视频相关配置",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "height",
      "Type": "number",
      "Description": "编辑器高度",
      "Label": "编辑器高度",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Number",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "minheight",
      "Type": "number",
      "Description": "编辑器最小高度（包括工具栏）",
      "Label": "编辑器最小高度（包括工具栏）",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Number",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "autoHeightEnabled",
      "Type": "boolean",
      "Description": "是否可以根据内容自动增高",
      "Label": "是否可以根据内容自动增高",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "zIndex",
      "Type": "number",
      "Description": "编辑器z-index",
      "Label": "编辑器z-index",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Number",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "editStatus",
      "Type": "boolean",
      "Description": "是否可编辑",
      "Label": "是否可编辑",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "errorStatus",
      "Type": "boolean",
      "Description": "是否报错",
      "Label": "是否报错",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "localUpload",
      "Type": "boolean",
      "Description": "开启本地上传功能",
      "Label": "开启本地上传功能",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "errorMsg",
      "Type": "string",
      "Description": "报错信息",
      "Label": "报错信息",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "parameter",
      "Type": "string",
      "Description": "本地上传时的参数，开头不加 &",
      "Label": "本地上传时的参数，开头不加 &",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "imageUrl",
      "Type": "string",
      "Description": "本地上传时请求的上传地址",
      "Label": "本地上传时请求的上传地址",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "pastedImageUrl",
      "Type": "string",
      "Description": "自行粘贴图片上传的接口返回，组装成图片url，此参数优先于imagePath",
      "Label": "自行粘贴图片上传的接口",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "imagePath",
      "Type": "string",
      "Description": "使用组合方式组装返回的url，需要设置正确的路径，如果设置了getImageRtnUrl，此参数不起作用",
      "Label": "使用组合方式组装返回的url",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "fileType",
      "Type": "string",
      "Description": "文件类型",
      "Label": "文件类型",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": [
          ".jpeg",
          ".jpg",
          ".gif",
          ".png",
          ".bmp"
        ],
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "fileSize",
      "Type": "string",
      "Description": "文件大小",
      "Label": "文件大小",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "10M",
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "fileSizeMessage",
      "Type": "string",
      "Description": "文件大小错误提示",
      "Label": "文件大小错误提示",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "fileTypeMessage",
      "Type": "string",
      "Description": "文件格式错误提示",
      "Label": "文件格式错误提示",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "translation",
      "Type": "object",
      "Description": "国际化 { lang: 'zh-cn'} 支持('zh-cn'|'zh_CN'|'en'|'en_US'|'zh-tw'|zh_TW')",
      "Label": "国际化",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "draggable",
      "Type": "boolean",
      "Description": "是否允许拖拽调整编辑器大小",
      "Label": "是否允许拖拽调整编辑器大小",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "retainOnlyLabelPasted",
      "Type": "boolean",
      "Description": "粘贴只保留标签，去除标签所有属性",
      "Label": "粘贴只保留标签，去除标签所有属性",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "pasteplain",
      "Type": "boolean",
      "Description": "是否默认为纯文本粘贴。false为不使用纯文本粘贴，true为使用纯文本粘贴",
      "Label": "是否默认为纯文本粘贴",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "filterTxtRules",
      "Type": "object",
      "Description": "纯文本粘贴模式下的过滤规则",
      "Label": "纯文本粘贴模式下的过滤规则",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "placeholder",
      "Type": "string",
      "Description": "配置编辑器提示文字",
      "Label": "配置编辑器提示文字",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "pasteFormat",
      "Type": "string",
      "Description": "自定义格式化方法 可以对复制的文本进行格式化处理",
      "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": "内容变化的回调函数",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "富文本框的value",
            "type": "string"
          },
          {
            "name": "haveContent",
            "label": "文本框是否有内容",
            "type": "boolean"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onBlur",
      "Type": "string",
      "Description": "当前富文本编辑器失去光标时触发（value是指当前富文本中的value，haveContent（boolean）指当前文本框中是否有内容）",
      "Label": "当前富文本编辑器失去光标时触发",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "富文本框的value",
            "type": "string"
          },
          {
            "name": "haveContent",
            "label": "文本框是否有内容",
            "type": "boolean"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onFocus",
      "Type": "string",
      "Description": "当前富文本编辑器获得光标时触发",
      "Label": "当前富文本编辑器获得光标时触发",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "jsType": "function"
      }
    },
    {
      "Name": "onUploadSuccess",
      "Type": "string",
      "Description": "图片上传成功回调",
      "Label": "图片上传成功回调",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "event",
            "label": "事件对象",
            "type": "object"
          },
          {
            "name": "xhr",
            "label": "xhr对象",
            "type": "object"
          },
          {
            "name": "response",
            "label": "response对象",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onUploadFailure",
      "Type": "string",
      "Description": "图片上传失败回调",
      "Label": "图片上传失败回调",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "event",
            "label": "事件对象",
            "type": "object"
          },
          {
            "name": "xhr",
            "label": "xhr对象",
            "type": "object"
          },
          {
            "name": "response",
            "label": "response对象",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    }
  ],
  "_Name": "Richeditor",
  "_Title": "富文本",
  "_Description": "",
  "_MetaDataType": 1,
  "_TenantId": 0,
  "_AppId": 0,
  "_State": 0,
  "_Version": "1.2.3"
}