{
  "Properties": [
    {
      "Name": "size",
      "Type": "string",
      "Description": "搜索框尺寸",
      "Label": "尺寸",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "default",
        "editor": {
          "type": "Select",
          "config": {
            "dataSource": [
              {
                "value": "large",
                "label": "大"
              },
              {
                "value": "default",
                "label": "中"
              },
              {
                "value": "small",
                "label": "小"
              }
            ]
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "status",
      "Type": "string",
      "Description": "搜索框状态，支持正常、禁用、提示、错误",
      "Label": "状态",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "normal",
        "editor": {
          "type": "Select",
          "config": {
            "dataSource": [
              {
                "value": "normal",
                "label": "正常"
              },
              {
                "value": "isHint",
                "label": "提示"
              }
            ]
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "value",
      "Type": "string",
      "Description": "当前搜索框的值",
      "Label": "当前搜索框的值",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "placeholder",
      "Type": "string",
      "Description": "placeholder",
      "Label": "placeholder",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "extend",
      "Type": "string",
      "Description": "搜索框下方自定义文字",
      "Label": "搜索框下方自定义文字",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "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": "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": "国际化 {placeholder: '搜索'}",
      "Label": "国际化",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "onChange",
      "Type": "string",
      "Description": "搜索框内容变化时的回调",
      "Label": "onChange",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "最新的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onFocus",
      "Type": "string",
      "Description": "获取焦点时的回调",
      "Label": "onFocus",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "当前的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onBlur",
      "Type": "string",
      "Description": "失去焦点时的回调",
      "Label": "onBlur",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "当前的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onSearch",
      "Type": "string",
      "Description": "按下回车的回调",
      "Label": "onSearch",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "当前的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onClick",
      "Type": "string",
      "Description": "按下回车的回调",
      "Label": "onSearch",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "event",
            "label": "事件对象",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    }
  ],
  "_Name": "Search",
  "_Title": "搜索框",
  "_Description": "",
  "_MetaDataType": 1,
  "_TenantId": 0,
  "_AppId": 0,
  "_State": 0,
  "_Version": "1.2.3"
}