{
  "Properties": [
    {
      "Name": "mode",
      "Type": "string",
      "Description": "显示模式",
      "Label": "显示模式",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "simple",
        "editor": {
          "type": "Select",
          "config": {
            "dataSource": [
              {
                "label": "基础模式",
                "value": "simple"
              },
              {
                "label": "高级模式",
                "value": "advanced"
              }
            ]
          }
        },
        "jsType": "value"
      }
    },
    {
      "Name": "multiple",
      "Type": "boolean",
      "Description": "是否多选",
      "Label": "是否多选",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "moreText",
      "Type": "string",
      "Description": "简单模式下自定义查看更更多显示标题",
      "Label": "简单模式下自定义查看更更多显示标题",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "btnOkText",
      "Type": "string",
      "Description": "自定义按钮名称",
      "Label": "自定义按钮名称",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "isAdvanceSearchVbl",
      "Type": "boolean",
      "Description": "在简单模式下是否显示全部查找按钮",
      "Label": "在简单模式下是否显示全部查找按钮",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "customCls",
      "Type": "string",
      "Description": "自定义组件容器class,一般用于覆盖组件默认样式使用",
      "Label": "自定义组件容器class",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "isSearchBox",
      "Type": "boolean",
      "Description": "简单模式下是否显示搜索框",
      "Label": "简单模式下是否显示搜索框",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "isAvator",
      "Type": "boolean",
      "Description": "简单模式下是否显示头象",
      "Label": "简单模式下是否显示头象",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "options",
      "Type": "object",
      "Description": "列表数据",
      "Label": "列表数据",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": [],
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "selectValue",
      "Type": "object",
      "Description": "选中值列表",
      "Label": "选中值列表",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "autoFocus",
      "Type": "boolean",
      "Description": "简单模式，输入框自动获得焦点",
      "Label": "简单模式，输入框自动获得焦点",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "searchUrl",
      "Type": "string",
      "Description": "简单模式请求url",
      "Label": "简单模式请求url",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "formatData",
      "Type": "string",
      "Description": "数据格式化接口",
      "Label": "formatData",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "funcType": "function",
        "editor": {
          "type": "Editor",
          "config": {
            "language": "javascript"
          }
        },
        "jsType": "function"
      }
    },
    {
      "Name": "advancedVbl",
      "Type": "boolean",
      "Description": "高级模式显示控制（直接显示高级模式用到）",
      "Label": "高级模式显示控制（直接显示高级模式用到）",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "advanceParam",
      "Type": "object",
      "Description": "高级组件需要的属性",
      "Label": "高级组件需要的属性",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "translation",
      "Type": "object",
      "Description": "国际化",
      "Label": "国际化",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "onSearchChange",
      "Type": "string",
      "Description": "简单模式下搜索触发方法",
      "Label": "onSearchChange",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "val",
            "label": "当前搜索的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onVisibleChange",
      "Type": "string",
      "Description": "组件显示回调 关闭时会调用",
      "Label": "onVisibleChange",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "visible",
            "label": "关闭弹层",
            "type": "boolean"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onConfirm",
      "Type": "string",
      "Description": "组件选择值后触发方法(简单模式、高级模式确定选择项触发）",
      "Label": "onConfirm",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "data",
            "label": "当前选中数据集合",
            "type": "array"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onCancel",
      "Type": "string",
      "Description": "高级模式下取消选择触发",
      "Label": "onCancel",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "jsType": "function"
      }
    }
  ],
  "_Name": "Lookup",
  "_Title": "Lookup",
  "_Description": "Lookup",
  "_MetaDataType": 1,
  "_TenantId": 0,
  "_AppId": 0,
  "_State": 0,
  "_Version": "1.2.2"
}