{
  "schema": {
    "type": "object",
    "properties": {
      "$$conditions": {
        "title": "当弹出面板配置的是表格时，设置弹出面板中的表单查询项",
        "type": "array",
        "default": ""
      },
      "dialog-class": {
        "title": "自定义配置弹窗类名",
        "type": "string",
        "default": ""
      },
      "disabled": {
        "title": "设置组件是否为禁用状态",
        "type": "boolean",
        "default": false
      },
      "draggable": {
        "title": "设置弹出窗口是否可拖动",
        "type": "boolean",
        "default": true
      },
      "$$grid-op": {
        "title": "设置弹出面板中表格组件的配置信息",
        "type": "object",
        "default": ""
      },
      "height": {
        "title": "设置弹出面板的高度（单位像素）",
        "type": ["string", "number"],
        "default": ""
      },
      "$$icon": {
        "title": "Popeditor 组件的 Icon 图标设置。默认为 svg 组件",
        "type": "object",
        "default": ""
      },
      "multi": {
        "title": "设置弹出面板中的数据是否可多选",
        "type": "boolean",
        "default": false
      },
      "$$pager-op": {
        "title": "设置分页配置",
        "type": "object",
        "default": ""
      },
      "placeholder": {
        "title": "占位符",
        "type": "string",
        "default": ""
      },
      "popseletor": {
        "title": "设置弹出面板中可显示的树或者表格组件",
        "type": "string",
        "enum": ["grid", "tree"],
        "enumNames": ["表格组件", "树组件"],
        "default": "grid"
      },
      "readonly": {
        "title": "设置是否只读，设置为 false 后点击 Ipunt 框可以弹出选择框",
        "type": "boolean",
        "default": true
      },
      "resize": {
        "title": "是否显示弹框全屏按钮",
        "type": "boolean",
        "default": false
      },
      "show-clear-btn": {
        "title": "设置输入框中右侧是否显示清除按钮",
        "type": "boolean",
        "default": true
      },
      "show-history": {
        "title": "当弹出面板配置的是表格时，设置历史记录标签页是否显示表格",
        "type": "boolean",
        "default": false
      },
      "show-pager": {
        "title": "展示分页",
        "type": "boolean",
        "default": false
      },
      "size": {
        "title": "设置组件的size大小，三种类型可以选择：medium，small，mini",
        "type": "string",
        "enum": ["medium", "small", "mini"],
        "enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
        "default": ""
      },
      "tabindex": {
        "title": "设置是否可通过 Tab 键获焦及获焦顺序（readonly 属性设置为 false 时有效）",
        "type": "string",
        "default": "1"
      },
      "text-field": {
        "title": "设置输入框中显示文本的字段，提交数据时，不提交该显示文本",
        "type": "string",
        "default": "label"
      },
      "text-split": {
        "title": "在多选的情况下，设置输入框中要显示多个数据时的分隔符",
        "type": "string",
        "default": "/"
      },
      "title": {
        "title": "设置弹出面板的标题，并且支持国际化",
        "type": "string",
        "default": ""
      },
      "trigger": {
        "title": "弹框表格中为单选时radio的选中配置，可配置：default（默认）, cell（点击单元格触发）, row（点击行触发）",
        "type": "string",
        "enum": ["cell", "row", "default"],
        "enumNames": ["点击单元格触发", "点击行触发", "默认"],
        "default": "default"
      },
      "value": {
        "title": "绑定值",
        "type": "string",
        "default": ""
      },
      "value-field": {
        "title": "设置输入框要提交数据的字段",
        "type": "string",
        "default": "id"
      },
      "value-split": {
        "title": "在多选的情况下，设置输入框要提交多个数据时的分隔符",
        "type": "string",
        "default": ";"
      },
      "width": {
        "title": "设置弹出面板的宽度（单位像素）",
        "type": ["string", "number"],
        "default": ""
      },
      "#search": {
        "title": "查询条件插槽",
        "type": "string"
      }
    }
  }
}
