Files
vxe-table/docs/static/js/api.69569e67.js
xuliangzhan 5f4fe76bc4 update
2019-06-25 12:14:10 +08:00

1 line
54 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonpVXETable"]=window["webpackJsonpVXETable"]||[]).push([["api"],{1543:function(e,a,t){"use strict";t.r(a);var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("vxe-toolbar",{ref:"xToolbar",attrs:{id:"document_api",setting:{storage:!0}},scopedSlots:e._u([{key:"buttons",fn:function(){return[t("vxe-input",{staticClass:"search-input",attrs:{type:"search",placeholder:"vxe-"+e.apiName+" "+e.$t("app.api.form.apiSearch")},model:{value:e.filterName,callback:function(a){e.filterName=a},expression:"filterName"}})]},proxy:!0}])}),t("vxe-table",{ref:"xTable",staticClass:"api-table",attrs:{resizable:"","highlight-current-row":"","highlight-hover-row":"","highlight-current-column":"","highlight-hover-column":"","cell-class-name":e.cellClassNameFunc,data:e.apiList,"tree-config":{key:"id",children:"list",expandAll:!!e.filterName,expandRowKeys:e.defaultExpandRowKeys,trigger:"cell"},"context-menu":{header:{options:e.headerMenus},body:{options:e.bodyMenus}}},on:{"update:data":function(a){e.apiList=a},"context-menu-click":e.contextMenuClickEvent},scopedSlots:e._u([{key:"empty",fn:function(){return[t("span",{staticClass:"red"},[e._v("找不对应 API请输入正确的关键字")])]},proxy:!0}])},[t("vxe-table-column",{attrs:{prop:"name",label:e.$t("app.api.title.prop"),"min-width":"280","tree-node":"",filters:e.nameFilters},scopedSlots:e._u([{key:"default",fn:function(a){var l=a.row;return[t("span",{domProps:{innerHTML:e._s(l.name)}})]}}])}),t("vxe-table-column",{attrs:{prop:"desc",label:e.$t("app.api.title.desc"),"min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(a){var l=a.row;return[t("span",{domProps:{innerHTML:e._s(l.desc)}})]}}])}),t("vxe-table-column",{attrs:{prop:"type",label:e.$t("app.api.title.type"),"min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(a){var l=a.row;return[t("span",{domProps:{innerHTML:e._s(l.type)}})]}}])}),t("vxe-table-column",{attrs:{prop:"enum",label:e.$t("app.api.title.enum"),"min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(a){var l=a.row;return[t("span",{domProps:{innerHTML:e._s(l.enum)}})]}}])}),t("vxe-table-column",{attrs:{prop:"defVal",label:e.$t("app.api.title.defVal"),"min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(a){var l=a.row;return[t("span",{domProps:{innerHTML:e._s(l.defVal)}})]}}])})],1)],1)},n=[],s=(t("a481"),t("3b2b"),t("6b54"),t("7f7f"),t("9224")),i=t("c695"),d=t.n(i),p=t("f11d"),m=[{name:"disabled",desc:"是否禁用右键",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"options",desc:"菜单配置",type:"Array<Array>",enum:"",defVal:"",list:[{name:"code",desc:"菜单键值",type:"String",enum:"",defVal:"",list:[]},{name:"name",desc:"菜单名称",type:"String",enum:"",defVal:"",list:[]},{name:"prefixIcon",desc:"前缀图标 className",type:"String",enum:"",defVal:"",list:[]},{name:"suffixIcon",desc:"后缀图标 className",type:"String",enum:"",defVal:"",list:[]},{name:"disabled ",desc:"是否禁用",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"children ",desc:"二级菜单(最多只允许有二级)",type:"Array",enum:"",defVal:"",list:[{name:"code",desc:"菜单键值",type:"String",enum:"",defVal:"",list:[]},{name:"name",desc:"菜单名称",type:"String",enum:"",defVal:"",list:[]},{name:"prefixIcon",desc:"前缀图标 className",type:"String",enum:"",defVal:"",list:[]},{name:"disabled ",desc:"是否禁用",type:"Boolean",enum:"",defVal:"false",list:[]}]}]},{name:"visibleMethod",desc:"该函数 Function({row, rowIndex, column, columnIndex}) 的返回值用来决定是否允许显示右键菜单",type:"Function",enum:"",defVal:"",list:[]}],o=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"data",descKey:"app.api.table.desc.data",type:"Array",enum:"",defVal:"",list:[]},{name:"customs",descKey:"app.api.table.desc.customs",type:"Array",enum:"",defVal:"",list:[]},{name:"height",descKey:"app.api.table.desc.height",type:"Number, String",enum:"auto铺满父容器高度数值px",defVal:"",list:[]},{name:"max-height",descKey:"app.api.table.desc.maxHeight",type:"Number, String",enum:"数值px",defVal:"",list:[]},{name:"auto-resize",descKey:"app.api.table.desc.autoResize",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"resizable",descKey:"app.api.table.desc.resizable",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"stripe",descKey:"app.api.table.desc.stripe",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"border",descKey:"app.api.table.desc.border",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"size",descKey:"app.api.table.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"fit",descKey:"app.api.table.desc.fit",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"loading",descKey:"app.api.table.desc.loading",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"show-header",descKey:"app.api.table.desc.showHeader",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"start-index",descKey:"app.api.table.desc.startIndex",type:"Number",enum:"",defVal:"0",list:[]},{name:"highlight-current-row",descKey:"app.api.table.desc.highlightCurrentRow",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-hover-row",descKey:"app.api.table.desc.highlightHoverRow",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-current-column",descKey:"app.api.table.desc.highlightCurrentColumn",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-hover-column",descKey:"app.api.table.desc.highlightHoverColumn",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"row-class-name",descKey:"app.api.table.desc.rowClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"cell-class-name",descKey:"app.api.table.desc.cellClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"header-row-class-name",descKey:"app.api.table.desc.headerRowClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"header-cell-class-name",descKey:"app.api.table.desc.headerCellClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"footer-row-class-name",descKey:"app.api.table.desc.footerRowClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"footer-cell-class-name",descKey:"app.api.table.desc.footerCellClassName",type:"String, Function",enum:"",defVal:"",list:[]},{name:"show-footer",descKey:"app.api.table.desc.showFooter",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"footer-method",descKey:"app.api.table.desc.footerMethod",type:"Function",enum:"",defVal:"",list:[]},{name:"span-method",descKey:"app.api.table.desc.spanMethod",type:"Object",enum:"",defVal:"{ rowspan: 1, colspan: 1}",list:[]},{name:"show-overflow",descKey:"app.api.table.desc.showOverflow",type:"Boolean, String",enum:"ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"show-all-overflow",descKey:"app.api.table.desc.showAllOverflow",disabled:!0,type:"",enum:"",defVal:"",list:[]},{name:"show-header-overflow",descKey:"app.api.table.desc.showHeaderOverflow",type:"Boolean, String",enum:"ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"show-header-all-overflow",descKey:"app.api.table.desc.showHeaderAllOverflow",disabled:!0,type:"",enum:"",defVal:"",list:[]},{name:"remote-sort",descKey:"app.api.table.desc.remoteSort",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"remote-filter",descKey:"app.api.table.desc.remoteFilter",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"row-key",descKey:"app.api.table.desc.rowKey",type:"Number, String",enum:"",defVal:"",list:[]},{name:"radio-config",descKey:"app.api.table.desc.radioConfig",type:"Object",enum:"",defVal:"",list:[{name:"labelProp",desc:"列显示的属性,可以直接显示在列中",type:"String",enum:"",defVal:"",list:[]}]},{name:"select-config",descKey:"app.api.table.desc.selectConfig",type:"Object",enum:"",defVal:"",list:[{name:"key",desc:"行数据中的唯一主键",type:"String",enum:"",defVal:"",list:[]},{name:"reserve",desc:"是否保留勾选状态,对于某些场景下非常有用,比如分页之后还保留之前选中的状态(需要设置 rowKey || key",type:"String",enum:"",defVal:"false",list:[]},{name:"labelProp",desc:"列显示的属性,可以直接显示在列中",type:"String",enum:"",defVal:"",list:[]},{name:"checkProp",desc:"绑定选中属性如果设置了该属性渲染速度可以提升n倍建议数据量大时使用",type:"String",enum:"",defVal:"",list:[]},{name:"checkAll",desc:"默认勾选所有",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"checkRowKeys",desc:"默认勾选开指定行(需要设置 rowKey || key",type:"Array",enum:"",defVal:"",list:[]},{name:"checkMethod",desc:"是否允许勾选的方法,该方法 Function({row, rowIndex}) 的返回值用来决定这一行的 CheckBox 是否可以勾选",type:"Function",enum:"",defVal:"",list:[]}]},{name:"tooltip-config",descKey:"app.api.table.desc.tooltipConfig",type:"Object",enum:"",defVal:"",list:[{name:"zIndex",desc:"自定义 tooltip 的堆叠顺序(对于在弹框中使用是由于堆叠被覆盖时可能会用到)",type:"Number",enum:"",defVal:"99",list:[]},{name:"theme",desc:"列 tooltip 的主题",type:"String",enum:"dark,light",defVal:"dark",list:[]}]},{name:"expand-config",descKey:"app.api.table.desc.expandConfig",type:"Object",enum:"",defVal:"",list:[{name:"key",desc:"行数据中的唯一主键",type:"String",enum:"",defVal:"",list:[]},{name:"expandAll",desc:"默认展开所有行",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"expandRowKeys",desc:"默认展开指定行(需要设置 rowKey || key",type:"Array",enum:"",defVal:"",list:[]},{name:"accordion",desc:"对于同一级的节点,每次只能展开一个",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"trigger",desc:"触发方式",type:"String",enum:"default点击按钮触发,cell点击单元格触发,row点击行触发",defVal:"default",list:[]}]},{name:"tree-config",descKey:"app.api.table.desc.treeConfig",type:"Object",enum:"",defVal:"",list:[{name:"key",desc:"行数据中的唯一主键(需要设置 rowKey 或 key",type:"String",enum:"",defVal:"",list:[]},{name:"children",desc:"树子节点的属性",type:"String",enum:"",defVal:"children",list:[]},{name:"indent",desc:"树节点的缩进",type:"Number",enum:"",defVal:"16",list:[]},{name:"expandAll",desc:"默认展开所有子孙树节点",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"expandRowKeys",desc:"默认展开指定树节点",type:"Array",enum:"",defVal:"",list:[]},{name:"accordion",desc:"对于同一级的节点,每次只能展开一个",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"trigger",desc:"触发方式",type:"String",enum:"default点击按钮触发, cell点击单元格触发, row点击行触发",defVal:"default",list:[]}]},{name:"context-menu",descKey:"app.api.table.desc.contextMenu",type:"Object",enum:"",defVal:"",list:[{name:"header",desc:"表头的快捷菜单",type:"Object",enum:"",defVal:"",list:d.a.clone(m,!0)},{name:"body",desc:"内容的快捷菜单",type:"Object",enum:"",defVal:"",list:d.a.clone(m,!0)},{name:"footer",desc:"表尾的快捷菜单",type:"Object",enum:"",defVal:"",list:d.a.clone(m,!0)}]},{name:"mouse-config",descKey:"app.api.table.desc.mouseConfig",type:"Object",enum:"",defVal:"",list:[{name:"selected",desc:"开启左键选中功能",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"keyboard-config",descKey:"app.api.table.desc.keyboardConfig",type:"Object",enum:"",defVal:"",list:[{name:"isArrow",desc:"开启方向键功能",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isDel",desc:"开启删除键功能",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isTab",desc:"开启 Tab 键功能",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isEdit",desc:"开启任意键进入编辑(功能键除外)",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"editMethod",desc:"只对 isEdit=true 有效,用于重写选中编辑处理逻辑,该函数 Function({seq, row, rowIndex, column, columnIndex, cell}) 可以返回 false 来阻止默认行为",type:"Function",enum:"",defVal:"",list:[]}]},{name:"edit-config",descKey:"app.api.table.desc.editConfig",type:"Object",enum:"",defVal:"",list:[{name:"key",desc:"行数据中的唯一主键(需要设置 rowKey 或 key",type:"String",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发方式",type:"String",enum:"manual手动触发方式只能用于 mode=row,click点击触发编辑,dblclick双击触发编辑",defVal:"click",list:[]},{name:"mode",desc:"编辑模式",type:"String",enum:"cell单元格编辑模式,row行编辑模式",defVal:"cell",list:[]},{name:"showIcon",desc:"是否显示列头编辑图标",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"showStatus",desc:"是否显示单元格值的修改状态",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"autoClear",desc:"当点击非编辑列之后,是否自动清除单元格的激活状态",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"activeMethod",desc:"该方法 Function({row, rowIndex, column, columnIndex}) 决定该单元格是否允许编辑",type:"Function",enum:"",defVal:"",list:[]}]},{name:"valid-config",descKey:"app.api.table.desc.validConfig",type:"Object",enum:"",defVal:"",list:[{name:"message",desc:"校验提示框的类型",type:"String",enum:"none, default, tooltip",defVal:"default",list:[]},{name:"maxWidth",desc:"所有提示框的最大宽度",type:"Number",enum:"",defVal:"320",list:[]}]},{name:"edit-rules",descKey:"app.api.table.desc.editRules",type:"Object",enum:"",defVal:"",list:[{name:"required",desc:"是否必填",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"min",desc:"校验值最小长度(如果 type=number 则比较值大小)",type:"Number",enum:"",defVal:"",list:[]},{name:"max",desc:"校验值最大长度(如果 type=number 则比较值大小)",type:"Number",enum:"",defVal:"",list:[]},{name:"type",desc:"数据校验的类型",type:"String",enum:"Number, String",defVal:"string",list:[]},{name:"pattern",desc:"正则校验",type:"RegExp",enum:"",defVal:"",list:[]},{name:"validator",desc:"自定义校验方法Function(rule, value, callback, {rules,row,column,rowIndex,columnIndex})",type:"Function",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发校验方式(如果为空,则为常规校验方式; 如果指定触发方式,则只会在匹配情况下进行校验)",type:"String",enum:"blur,change",defVal:"",list:[]},{name:"maxWidth",desc:"提示框的最大宽度",type:"Number",enum:"",defVal:"320",list:[]}]},{name:"optimization",descKey:"app.api.table.desc.optimization",type:"Object",enum:"",defVal:"",list:[{name:"animat",desc:"表格动画效果开关(关闭后视觉效果更快)",type:"Object",enum:"",defVal:"true",list:[]},{name:"scrollX",desc:"横向 X 可视渲染配置",type:"Object",enum:"",defVal:"",list:[{name:"gt",desc:"指定大于多少范围时自动启动虚拟滚动渲染",type:"Number",enum:"",defVal:"60",list:[]},{name:"oSize",desc:"超过指定阈值重新渲染",type:"Number",enum:"",defVal:"6",list:[]},{name:"rSize",desc:"每次渲染条数",type:"Number",enum:"",defVal:"16",list:[]},{name:"vSize",desc:"指定可视区域条数,默认自动计算",type:"Number",enum:"",defVal:"",list:[]}]},{name:"scrollY",desc:"纵向 Y 可视渲染配置",type:"Object",enum:"",defVal:"",list:[{name:"gt",desc:"指定大于多少范围时自动启动虚拟滚动渲染",type:"Number",enum:"",defVal:"500",list:[]},{name:"oSize",desc:"超过指定阈值重新渲染",type:"Number",enum:"",defVal:"25",list:[]},{name:"rSize",desc:"每次渲染条数",type:"Number",enum:"",defVal:"70",list:[]},{name:"vSize",desc:"指定可视区域条数,默认自动计算",type:"Number",enum:"",defVal:"",list:[]},{name:"rHeight",desc:"指定行高,默认自动计算",type:"Number",enum:"",defVal:"",list:[]}]}]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[{name:"empty",descKey:"app.api.table.desc.empty",type:"",enum:"",defVal:"暂无数据",list:[]}]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"select-all",descKey:"app.api.table.desc.selectAll",type:"",enum:"",defVal:"{selection,checked},event",list:[]},{name:"select-change",descKey:"app.api.table.desc.selectChange",type:"",enum:"",defVal:"{selection,checked,row,column},event",list:[]},{name:"cell-click",descKey:"app.api.table.desc.cellClick",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"cell-dblclick",descKey:"app.api.table.desc.cellDblclick",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"header-cell-click",descKey:"app.api.table.desc.headerCellClick",type:"",enum:"",defVal:"{headIndex,column,columnIndex,cell},event",list:[]},{name:"header-cell-dblclick",descKey:"app.api.table.desc.headerCellDblclick",type:"",enum:"",defVal:"{headIndex,column,columnIndex,cell},event",list:[]},{name:"footer-cell-click",descKey:"app.api.table.desc.footerCellClick",type:"",enum:"",defVal:"{footIndex,column,columnIndex,cell},event",list:[]},{name:"footer-cell-dblclick",descKey:"app.api.table.desc.footerCellDblclick",type:"",enum:"",defVal:"{footIndex,column,columnIndex,cell},event",list:[]},{name:"cell-mouseenter",descKey:"app.api.table.desc.cellMouseenter",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"cell-mouseleave",descKey:"app.api.table.desc.cellMouseleave",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"sort-change",descKey:"app.api.table.desc.sortChange",type:"",enum:"",defVal:"{column,prop,order}",list:[]},{name:"filter-change",descKey:"app.api.table.desc.filterChange",type:"",enum:"",defVal:"{column,prop,values,filters}",list:[]},{name:"toggle-expand-change",descKey:"app.api.table.desc.toggleExpandChange",type:"",enum:"",defVal:"{row,rowIndex},event",list:[]},{name:"toggle-tree-change",descKey:"app.api.table.desc.toggleTreeChange",type:"",enum:"",defVal:"{row,rowIndex},event",list:[]},{name:"context-menu-click",descKey:"app.api.table.desc.contextMenuClick",type:"",enum:"",defVal:"{menu,type,row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"edit-closed",descKey:"app.api.table.desc.editClosed",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"edit-actived",descKey:"app.api.table.desc.editActived",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"edit-disabled",descKey:"app.api.table.desc.editDisabled",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"valid-error",descKey:"app.api.table.desc.validError",type:"",enum:"",defVal:"{rule,row,rowIndex,column,columnIndex,cell}",list:[]},{name:"scroll",descKey:"app.api.table.desc.scroll",type:"",enum:"",defVal:"{type,fixed,scrollTop,scrollLeft},event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[{name:"loadData(datas)",desc:"加载数据(对于表格数据需要重载、局部递增场景下可能会用到)",type:"Promise",enum:"",defVal:"datas",list:[]},{name:"reloadData(datas)",desc:"加载数据并恢复到初始状态(对于表格数据需要重载、局部递增场景下可能会用到)",type:"Promise",enum:"",defVal:"datas",list:[]},{name:"loadColumn(columns)",desc:"加载列配置(对于表格列需要重载、局部递增场景下可能会用到)",type:"Promise",enum:"",defVal:"columns",list:[]},{name:"reloadCustoms(customs)",desc:"初始化加载显示/隐藏列(对于异步更新的场景下可能会用到)",type:"Promise",enum:"",defVal:"columns",list:[]},{name:"reloadColumn(columns)",desc:"加载列配置并恢复到初始状态(对于表格列需要重载、局部递增场景下可能会用到)",type:"Promise",enum:"",defVal:"columns",list:[]},{name:"insert(records)",desc:"往表格插入数据,从第一行新增一行或多行新数据",type:"Promise<{row, rows}>",enum:"",defVal:"records",list:[]},{name:"insertAt(records, row)",desc:"往表格插入数据从指定位置插入一行或多行第二个参数row 指定位置、null 从第一行插入、-1 从最后插入",type:"Promise<{row, rows}>",enum:"",defVal:"records, row",list:[]},{name:"revert(rows, prop)",desc:"还原更改,还原指定行 row 或者整个表格的数据",type:"Promise",enum:"",defVal:"rows?, prop?",list:[]},{name:"remove(rows)",desc:"删除指定行数据,指定 row 或 [row, ...] 删除多条数据",type:"Promise<{row, rows}>",enum:"",defVal:"rows",list:[]},{name:"removeSelecteds()",desc:"删除已选中的所有行数据",type:"Promise<{row, rows}>",enum:"",defVal:"",list:[]},{name:"getRecords(rowIndex)",desc:"获取表格所有数据,和 data 属性一致行为,也可以指定索引获取数据",type:"Array",enum:"",defVal:"rowIndex?",list:[]},{name:"getRowIndex(row)",desc:"根据 row 获取数据中的索引",type:"Number",enum:"",defVal:"row",list:[]},{name:"getColumns(columnIndex)",desc:"获取表格所有列,也可以指定索引获取列",type:"Array",enum:"",defVal:"columnIndex?",list:[]},{name:"getColumnIndex(column)",desc:"根据 column 获取列中的索引",type:"Number",enum:"",defVal:"column",list:[]},{name:"getAllRecords()",desc:"获取表格数据集合",type:"Array<{insertRecords, removeRecords, updateRecords}>",enum:"",defVal:"",list:[]},{name:"getInsertRecords()",desc:"获取新增数据",type:"Array",enum:"",defVal:"",list:[]},{name:"getRemoveRecords()",desc:"获取已删除数据",type:"Array",enum:"",defVal:"",list:[]},{name:"getUpdateRecords()",desc:"获取已修改数据",type:"Array",enum:"",defVal:"",list:[]},{name:"getSelectRecords()",desc:"获取已选中数据",type:"Array",enum:"",defVal:"",list:[]},{name:"hasRowChange(row, prop)",desc:"检查行或列数据是否发生改变",type:"Boolean",enum:"",defVal:"row, prop?",list:[]},{name:"setActiveRow(row)",desc:"激活行编辑,如果是 mode=cell 则默认激活第一个单元格",type:"Promise",enum:"",defVal:"row",list:[]},{name:"setActiveCell(row, prop)",desc:"激活单元格编辑",type:"Promise",enum:"",defVal:"row, prop",list:[]},{name:"setSelectCell(row, prop)",desc:"只对 trigger!=manual 有效,选中单元格",type:"Promise",enum:"",defVal:"row, prop",list:[]},{name:"setRowExpansion(rows, checked)",desc:"设置展开行,二个参数设置这一行展开与否",type:"Promise",enum:"",defVal:"rows, checked",list:[]},{name:"setAllRowExpansion(checked)",desc:"设置所有行的展开与否",type:"Promise",enum:"",defVal:"checked",list:[]},{name:"setTreeExpansion(rows, checked)",desc:"设置展开树形节点,二个参数设置这一行展开与否",type:"Promise",enum:"",defVal:"rows, checked",list:[]},{name:"setAllTreeExpansion(checked)",desc:"设置所有树节点的展开与否",type:"Promise",enum:"",defVal:"checked",list:[]},{name:"setCurrentRow(row)",desc:"设置某一行为选中状态",type:"Promise",enum:"",defVal:"row",list:[]},{name:"setCurrentColumn(column)",desc:"设置某一列为选中状态",type:"Promise",enum:"",defVal:"column",list:[]},{name:"setSelection(rows, checked)",desc:"用于多选表格,设置行为选中状态,第二个参数为选中与否",type:"Promise",enum:"",defVal:"rows, checked",list:[]},{name:"setAllSelection(checked)",desc:"用于多选表格,设置所有行的选中状态",type:"Promise",enum:"",defVal:"checked",list:[]},{name:"toggleRowSelection(row)",desc:"用于多选表格,切换某一行的选中状态",type:"Promise",enum:"",defVal:"row",list:[]},{name:"toggleAllSelection()",desc:"用于多选表格,切换所有行的选中状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"toggleRowExpansion(row)",desc:"用于可展开表格,切换展开行",type:"Promise",enum:"",defVal:"row",list:[]},{name:"toggleTreeExpansion(row)",desc:"用于可树形表格,切换展开树形节点",type:"Promise",enum:"",defVal:"row",list:[]},{name:"clearCurrentRow()",desc:"清空用户的选择",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearCurrentColumn()",desc:"清空用户的选择列",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearSelection()",desc:"用于多选表格,清空用户的选择",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearRowExpand()",desc:"清空展开行状态,数据会恢复成未展开的状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearTreeExpand()",desc:"清空树形节点的展开状态,数据会恢复成未展开的状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearSort()",desc:"清空排序条件,数据会恢复成未排序的状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearFilter()",desc:"清空筛选条件,数据会恢复成未筛选的状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearChecked()",desc:"清除单元格批量选中状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearSelected()",desc:"清除单元格选中状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearActived()",desc:"清除单元格激活状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearCopyed()",desc:"清空已复制的内容",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearData()",desc:"清空单元格内容",type:"Promise",enum:"",defVal:"rows?,prop?",list:[]},{name:"clearScroll()",desc:"清除滚动相关信息,还原到初始状态",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearAll()",desc:"清除表格所有条件,还原到初始状态(对于增删改查的场景中可能会用到,比如在数据保存之后清除表格缓存)",type:"Promise",enum:"",defVal:"",list:[]},{name:"closeFilter()",desc:"手动关闭筛选面板",type:"Promise",enum:"",defVal:"",list:[]},{name:"clostTooltip()",desc:"手动关闭 tooltip 提示",type:"Promise",enum:"",defVal:"",list:[]},{name:"closeMenu()",desc:"手动关闭快捷菜单",type:"Promise",enum:"",defVal:"",list:[]},{name:"recalculate()",desc:"重新计算并更新列宽",type:"Promise",enum:"",defVal:"",list:[]},{name:"refreshColumn()",desc:"刷新列配置(对于显示/隐藏列场景下可能会用到)",type:"Promise>",enum:"",defVal:"",list:[]},{name:"updateStatus(scope)",desc:"更新单元格状态(只对 showStatus=true 并且使用自定义渲染时,当值发生改变时才需要调用)",type:"Promise",enum:"",defVal:"",list:[]},{name:"isScrollXLoad()",desc:"判断是否启用了横向 X 可视渲染",type:"Boolean",enum:"",defVal:"",list:[]},{name:"isScrollYLoad()",desc:"判断是否启用了纵向 Y 可视渲染",type:"Boolean",enum:"",defVal:"",list:[]},{name:"sort(prop,order)",desc:"手动对表格进行排序",type:"Promise",enum:"",defVal:"prop,order",list:[]},{name:"validate(rows, callback)",desc:"表格校验函数,如果指定 row 或 rows 则校验指定一行或多行,否则校验整个表格。该回调函数会在校验结束后被调用,并传入两个参数:(是否校验成功,最近一列未通过校验的字段)。若不传入回调函数,则会返回一个 promise",type:"Promise",enum:"",defVal:"rows?callback?",list:[]},{name:"fullValidate(rows, callback)",desc:"表格完整校验函数,和 validate 的区别就是会对数据的所有规则进行完整校验",type:"Promise",enum:"",defVal:"rows?callback?",list:[]},{name:"exportCsv(options)",desc:"将表格数据导出为 .csv 文件说明支持IE9+、Edge、Chrome、Firefox 等常用浏览器。IE11以下可能存在中文乱码问题部分浏览器需要手动修改后缀名为 .csv",type:"Promise",enum:"",defVal:"options",list:[{name:"filename",desc:"文件名",type:"String",enum:"",defVal:"table.csv",list:[]},{name:"original",desc:"是否导出源数据(可视渲染启用后默认是 true",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isHeader",desc:"是否显示表头",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"download",desc:"是否马上下载,如果设置为 false 则通过返回结果为内容的 Promise",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"data",desc:"自定义数据",type:"Array",enum:"",defVal:"",list:[]},{name:"columns",desc:"自定义列",type:"Array",enum:"",defVal:"",list:[]},{name:"columnFilterMethod",desc:"列过滤方法,该函数 Function(column,columnIndex) 的返回值用来决定该列是否导出",type:"Function",enum:"",defVal:"默认过滤掉 type=index,selection,radio 和 prop 为空的列",list:[]},{name:"dataFilterMethod",desc:"数据过滤方法,该函数 Function(row,rowIndex) 的返回值用来决定该数据是否导出",type:"Function",enum:"",defVal:"",list:[]}]}]}],c=o,r=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"type",descKey:"app.api.tableColumn.desc.type",type:"String",enum:"index序号,selection多选,radio单选,expand展开行",defVal:"",list:[]},{name:"prop",descKey:"app.api.tableColumn.desc.prop",type:"String",enum:"",defVal:"",list:[]},{name:"label",descKey:"app.api.tableColumn.desc.label",type:"String",enum:"",defVal:"",list:[]},{name:"width",descKey:"app.api.tableColumn.desc.width",type:"Number, String",enum:"数值px数值%",defVal:"默认均匀分配",list:[]},{name:"min-width",descKey:"app.api.tableColumn.desc.minWidth",type:"Number, String",enum:"数值px数值%",defVal:"",list:[]},{name:"resizable",descKey:"app.api.tableColumn.desc.resizable",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"fixed",descKey:"app.api.tableColumn.desc.fixed",type:"String",enum:"left固定左侧,right固定右侧",defVal:"",list:[]},{name:"align",descKey:"app.api.tableColumn.desc.align",type:"String",enum:"left居左,center居中,right居右",defVal:"left",list:[]},{name:"header-align",descKey:"app.api.tableColumn.desc.headerAlign",type:"String",enum:"left居左,center居中,right居右",defVal:"",list:[]},{name:"show-overflow",descKey:"app.api.tableColumn.desc.showOverflow",type:"String,Boolean",enum:"ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"show-header-overflow",descKey:"app.api.tableColumn.desc.showHeaderOverflow",type:"String,Boolean",enum:"ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"formatter",descKey:"app.api.tableColumn.desc.formatter",type:"Function",enum:"",defVal:"",list:[]},{name:"index-method",descKey:"app.api.tableColumn.desc.indexMethod",type:"Function",enum:"",defVal:"",list:[]},{name:"sortable",descKey:"app.api.tableColumn.desc.sortable",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sort-by",descKey:"app.api.tableColumn.desc.sortBy",type:"String,Array",enum:"",defVal:"",list:[]},{name:"remote-sort",descKey:"app.api.tableColumn.desc.remoteSort",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"filters",descKey:"app.api.tableColumn.desc.filters",type:"Array",enum:"",defVal:"",list:[{name:"label",desc:"显示的值",type:"String",enum:"",defVal:"",list:[]},{name:"value",desc:"实际的值",type:"Any",enum:"",defVal:"",list:[]},{name:"data",desc:"额外的数据属性(当使用自定义模板时可能会用到)",type:"Any",enum:"",defVal:"",list:[]}]},{name:"filter-multiple",descKey:"app.api.tableColumn.desc.filterMultiple",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"filter-method",descKey:"app.api.tableColumn.desc.filterMethod",type:"Function",enum:"",defVal:"",list:[]},{name:"filter-render",descKey:"app.api.tableColumn.desc.filterRender",type:"Object",enum:"",defVal:"",list:[{name:"name",desc:"渲染组件的名称",type:"String",enum:"input,textarea",defVal:"",list:[]},{name:"props",desc:"渲染组件的参数",type:"Object",enum:"",defVal:"",list:[]}]},{name:"tree-node",descKey:"app.api.tableColumn.desc.treeNode",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"column-key",descKey:"app.api.tableColumn.desc.columnKey",type:"String,Number",enum:"",defVal:"",list:[]},{name:"edit-render",descKey:"app.api.tableColumn.desc.editRender",type:"Object",enum:"",defVal:"",list:[{name:"type",desc:"渲染类型",type:"String",enum:"default组件触发后可视,visible组件一直可视",defVal:"default",list:[]},{name:"name",desc:"渲染组件的名称(自带精简的输入组件,建议配合其他 UI 库混合渲染)",type:"String",enum:"input,textarea",defVal:"",list:[]},{name:"props",desc:"渲染组件的参数",type:"Object",enum:"",defVal:"",list:[]},{name:"events",desc:"渲染组件的事件",type:"Object",enum:"",defVal:"",list:[]},{name:"autofocus",desc:"如果是自定义渲染可以指定聚焦的 class",type:"String",enum:"",defVal:"",list:[]}]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[{name:"default",desc:"自定义显示内容模板",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,fixed,isHidden}",list:[]},{name:"header",desc:"自定义表头内容的模板",type:"",enum:"",defVal:"{column,columnIndex,fixed,isHidden}",list:[]},{name:"filter",desc:"自定义筛选模板",type:"",enum:"",defVal:"{column,columnIndex,fixed,isHidden}",list:[]},{name:"edit",desc:"自定义可编辑组件模板",type:"",enum:"",defVal:"{row,rowIndex,column,columnIndex,fixed,isHidden}",list:[]}]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],u=r,y=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"id",descKey:"app.api.toolbar.desc.id",type:"String",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.toolbar.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"data",descKey:"app.api.toolbar.desc.data",type:"Array",enum:"",defVal:"",list:[]},{name:"setting",descKey:"app.api.toolbar.desc.setting",type:"Boolean,Object",enum:"",defVal:"",list:[{name:"trigger",desc:"触发方式",type:"String",enum:"manual,click,hover",defVal:"click",list:[]},{name:"immediate",desc:"列勾选之后是否实时同步",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"storage",desc:"是否启用 localStorage 本地保存,会将保存列个性化的设置状态保存到本地(需要设置 id",type:"Boolean",enum:"",defVal:"false",list:[]}]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[{name:"buttons",desc:"按钮列表",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"toolbar-button-click",desc:"只对 toolbar 配置时有效,当工具栏的按钮被点击时会后触发该事件",type:"",enum:"",defVal:"{menu,type,row,rowIndex,column,columnIndex,cell},event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[{name:"hideColumn(column)",desc:"隐藏指定列",type:"",enum:"",defVal:"column",list:[]},{name:"showColumn(column)",desc:"显示指定列,如果不传参数则显示所有列",type:"",enum:"",defVal:"column?",list:[]},{name:"updateSetting()",desc:"更新列设置",type:"",enum:"",defVal:"",list:[]}]}],f=y,V=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"toolbar",descKey:"app.api.grid.desc.toolbar",type:"Object",enum:"",defVal:"",list:[{name:"size",desc:"尺寸",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"buttons",desc:"按钮列表",type:"Array",enum:"",defVal:"",list:[{name:"code",desc:"按钮编码",type:"String",enum:"",defVal:"",list:[{name:"reload",desc:"刷新数据,会重置分页;触发 ajax.query 方法",type:"",enum:"",defVal:"",list:[]},{name:"query",desc:"刷新数据;触发 ajax.query 方法",type:"",enum:"",defVal:"",list:[]},{name:"insert",desc:"新增数据",type:"",enum:"",defVal:"",list:[]},{name:"insert_actived",desc:"新增数据并且默认激活第一个可编辑的单元格",type:"",enum:"",defVal:"",list:[]},{name:"mark_cancel",desc:"将选中的数据标记或取消删除",type:"",enum:"",defVal:"",list:[]},{name:"delete_selection",desc:"删除选中行;触发 ajax.delete 方法",type:"",enum:"",defVal:"",list:[]},{name:"remove_selection",desc:"移除选中行",type:"",enum:"",defVal:"",list:[]},{name:"save",desc:"保存数据;;触发 ajax.save 方法",type:"",enum:"",defVal:"",list:[]},{name:"export",desc:"导出数据",type:"",enum:"",defVal:"",list:[]}]},{name:"name",desc:"显示名称",type:"String",enum:"",defVal:"",list:[]}]},{name:"setting",desc:"显示列个性化设置按钮",type:"Boolean,Object",enum:"",defVal:"",list:[{name:"trigger",desc:"触发方式",type:"String",enum:"manual,click,hover",defVal:"click",list:[]},{name:"immediate",desc:"列勾选之后是否实时同步",type:"Boolean",enum:"",defVal:"false",list:[]}]}]},{name:"pager-config",descKey:"app.api.grid.desc.pagerConfig",type:"Object",enum:"",defVal:"",list:[{name:"current-page",desc:"当前页",type:"Number",enum:"",defVal:"1",list:[]},{name:"page-size",desc:"每页大小",type:"Number",enum:"",defVal:"10",list:[]},{name:"total",desc:"总条数",type:"Number",enum:"",defVal:"0",list:[]},{name:"pager-count",desc:"显示页码按钮的数量",type:"Number",enum:"",defVal:"7",list:[]},{name:"page-sizes",desc:"每页大小选项列表",type:"Array",enum:"",defVal:"[10,15,20,50,100]",list:[]},{name:"background",desc:"带背景颜色",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"proxy-config",descKey:"app.api.grid.desc.proxyConfig",type:"Object",enum:"",defVal:"",list:[{name:"autoLoad",desc:"是否自动加载查询数据",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"message",desc:"是否显示消息提示",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"index",desc:"存在 type=index 列时有效,是否代理动态序号(根据分页动态变化)",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sort",desc:"是否代理排序",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"filter",desc:"是否代理筛选",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"props",desc:"获取的属性配置",type:"Object",enum:"",defVal:"",list:[{name:"data",desc:"响应结果中获取数据列表的属性",type:"String",enum:"",defVal:"如果 pager-config 配置了,则默认 result否则为空",list:[]},{name:"page",desc:"只对 pager-config 配置了有效,响应结果中获取分页的属性",type:"String",enum:"",defVal:"page.total",list:[]}]},{name:"ajax",desc:"代理配置(任何使用 Promise API 的任何库都可以对接数据代理)",type:"Object",enum:"",defVal:"",list:[{name:"query",desc:"查询方法 Function({ page, sort, filter }),默认处理的数据结构 {page: {total: 0}, result: []}如果使用了服务端排序sort 属性可以获取相关信息如果使用了服务端过滤filter 属性可以获取相关信息",type:"Promise",enum:"",defVal:"",list:[]},{name:"delete",desc:"删除方法 Function({ body }),提交的参数 { removeRecords }",type:"Promise",enum:"",defVal:"",list:[]},{name:"save",desc:"保存方法 Function({ body }),提交的参数 { insertRecords, updateRecords, removeRecords, pendingRecords}",type:"Promise",enum:"",defVal:"",list:[]}]}]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"current-page-change",desc:"只对 pager-config 配置时有效,当前页发生改变时会触发该事件",type:"",enum:"",defVal:"currentPage",list:[]},{name:"page-size-change",desc:"只对 pager-config 配置时有效,每页大小发生改变时会触发该事件",type:"",enum:"",defVal:"pageSize",list:[]},{name:"page-change",desc:"只对 pager-config 配置时有效,分页发生改变时会触发该事件",type:"",enum:"",defVal:"{type, currentPage, pageSize}",list:[]},{name:"toolbar-button-click",desc:"只对 toolbar 配置时有效,当工具栏的按钮被点击时会后触发该事件",type:"",enum:"",defVal:"{menu ,type, row, rowIndex, column, columnIndex, cell}, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[{name:"commitProxy(code)",desc:"给数据代理提交指令",type:"",enum:"reload, query, delete, save",defVal:"",list:[]}]}],b=V,g=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],h=g,v=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"size",descKey:"app.api.pager.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"loading",descKey:"app.api.pager.desc.loading",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"layouts",descKey:"app.api.pager.desc.layouts",type:"Array",enum:"PrevJump,PrevPage,Number,JumpNumber,NextPage,NextJump,Sizes,Jump,FullJump,PageCount,Total",defVal:"[PrevPage,NextPage,FullJump,Sizes,Total]",list:[]},{name:"current-page",descKey:"app.api.pager.desc.currentPage",type:"Number",enum:"",defVal:"1",list:[]},{name:"page-size",descKey:"app.api.pager.desc.pageSize",type:"Number",enum:"",defVal:"10",list:[]},{name:"total",descKey:"app.api.pager.desc.total",type:"Number",enum:"",defVal:"0",list:[]},{name:"pager-count",descKey:"app.api.pager.desc.pagerCount",type:"Number",enum:"",defVal:"7",list:[]},{name:"page-sizes",descKey:"app.api.pager.desc.pageSizes",type:"Array",enum:"",defVal:"[10,15,20,50,100]",list:[]},{name:"background",descKey:"app.api.pager.desc.background",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"current-change",desc:"当前页发生改变时会触发该事件",type:"",enum:"",defVal:"currentPage",list:[]},{name:"size-change",desc:"每页大小发生改变时会触发该事件",type:"",enum:"",defVal:"pageSize",list:[]},{name:"page-change",desc:"分页发生改变时会触发该事件",type:"",enum:"",defVal:"{type, currentPage, pageSize}",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],w=v,x=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.radio.desc.value",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.radio.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"disabled",descKey:"app.api.radio.desc.disabled",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"name",descKey:"app.api.radio.desc.name",type:"String",enum:"",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"change",desc:"在值发生改变时触发该事件",type:"",enum:"",defVal:"value",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],K=x,S=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.checkbox.desc.value",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.checkbox.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"disabled",descKey:"app.api.checkbox.desc.disabled",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"change",desc:"在值发生改变时触发该事件",type:"",enum:"",defVal:"value",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],k=S,C=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.input.desc.value",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.input.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"disabled",descKey:"app.api.input.desc.disabled",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"change",desc:"在值发生改变时触发该事件",type:"",enum:"",defVal:"value",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],P=C,I=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"type",descKey:"app.api.button.desc.type",type:"",enum:"text,primary",defVal:"",list:[]},{name:"size",descKey:"app.api.button.desc.size",type:"String",enum:"medium,small,mini",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[{name:"—",desc:"按钮内容",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"click",desc:"点击时会触发该事件",type:"",enum:"",defVal:"",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],B=I,N=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.tooltip.desc.value",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"content",descKey:"app.api.tooltip.desc.content",type:"String",enum:"",defVal:"",list:[]},{name:"theme",descKey:"app.api.tooltip.desc.theme",type:"String",enum:"dark,light",defVal:"dark",list:[]},{name:"zIndex",descKey:"app.api.tooltip.desc.zIndex",type:"Number",enum:"",defVal:"99",list:[]},{name:"isArrow",descKey:"app.api.tooltip.desc.isArrow",type:"Boolean",enum:"",defVal:"true",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],A=N,z=[{name:"Props",descKey:"app.api.title.props",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.msg.desc.value",type:"",enum:"",defVal:"",list:[]},{name:"id",descKey:"app.api.msg.desc.id",type:"String",enum:"",defVal:"",list:[]},{name:"title",descKey:"app.api.msg.desc.title",type:"String",enum:"",defVal:"消息提示",list:[]},{name:"type",descKey:"app.api.msg.desc.type",type:"String",enum:"alert, confirm, message",defVal:"",list:[]},{name:"status",descKey:"app.api.msg.desc.status",type:"String",enum:"info, success, warning, error",defVal:"",list:[]},{name:"message",descKey:"app.api.msg.desc.message",type:"String",enum:"",defVal:"",list:[]},{name:"lock-view",descKey:"app.api.msg.desc.lockView",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"lock-scroll",descKey:"app.api.msg.desc.lockScroll",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"mask",descKey:"app.api.msg.desc.mask",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"mask-closable",descKey:"app.api.msg.desc.maskClosable",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"duration",descKey:"app.api.msg.desc.duration",type:"Number",enum:"",defVal:"3000",list:[]},{name:"top",descKey:"app.api.msg.desc.top",type:"Number",enum:"",defVal:"15",list:[]},{name:"zIndex",descKey:"app.api.msg.desc.zIndex",type:"Number",enum:"",defVal:"999",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",type:"",enum:"",defVal:"",list:[{name:"—",desc:"提示框内容",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",type:"",enum:"",defVal:"",list:[{name:"show",desc:"在提示框打开时会触发该事件",type:"",enum:"",defVal:"",list:[]},{name:"hide",desc:"在提示框关闭时会触发该事件",type:"",enum:"",defVal:"",list:[]},{name:"confirm",desc:"点击确定按钮时会触发该事件",type:"",enum:"",defVal:"",list:[]},{name:"close",desc:"点击关闭按钮时会触发该事件",type:"",enum:"",defVal:"",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",type:"",enum:"",defVal:"",list:[]}],E=z,j={data:function(){return{filterName:this.$route.query.filterName,defaultExpandRowKeys:[],tableData:[],nameFilters:[{label:"Props",value:"Props"},{label:"Slots",value:"Slots"},{label:"Events",value:"Events"},{label:"Methods",value:"Methods"}],headerMenus:[[{code:"hideColumn",name:"隐藏列"},{code:"showAllColumn",name:"取消所有隐藏列"}],[{code:"exportAll",name:"导出完整文档"}]],bodyMenus:[[{code:"resize",name:"重置操作"}],[{code:"copy",name:"复制内容"},{code:"export",name:"导出文档"}]]}},computed:{apiName:function(){return this.$route.params.name},apiList:function(){var e=d.a.toString(this.filterName).trim().toLowerCase();if(e){var a=new RegExp(e,"gi"),t={children:"list"},l=["name","desc","type","enum","defVal"],n=d.a.searchTree(this.tableData,function(a){return l.some(function(t){return a[t].toLowerCase().indexOf(e)>-1})},t);return d.a.eachTree(n,function(e){l.forEach(function(t){e[t]=e[t].replace(a,function(e){return'<span class="keyword-lighten">'.concat(e,"</span>")})})},t),n}return this.tableData}},watch:{apiName:function(){this.loadList()}},created:function(){this.loadList()},methods:{loadList:function(){var e=this,a=[];switch(this.$route.params.name){case"table":a=c;break;case"table-column":a=u;break;case"toolbar":a=f;break;case"grid":a=b;break;case"excel":a=h;break;case"pager":a=w;break;case"radio":a=K;break;case"checkbox":a=k;break;case"input":a=P;break;case"button":a=B;break;case"tooltip":a=A;break;case"message":a=E;break}var t=1,l=["name","desc","type","enum","defVal"];d.a.eachTree(a,function(a){a.id=t++,a.desc=a.descKey?e.$t(a.descKey):a.desc,l.forEach(function(e){a[e]=a[e]||"&#12288;"})},{children:"list"}),this.tableData=a,this.defaultExpandRowKeys=a.filter(function(e){return e.list&&e.list.length}).map(function(e){return e.id})},cellClassNameFunc:function(e){var a=e.row,t=e.column;return{"api-disabled":a.disabled,"disabled-line-through":a.disabled&&"name"===t.property}},contextMenuClickEvent:function(e){var a=this,t=e.menu,l=e.row,n=e.column;switch(t.code){case"hideColumn":this.$refs.xToolbar.hideColumn(n);break;case"showAllColumn":this.$refs.xToolbar.showColumn();break;case"exportAll":this.$refs.xTable.exportCsv({data:d.a.toTreeArray(this.tableData,{children:"list"}),filename:"vxe-".concat(this.apiName,"_v").concat(s.version,".csv")});break;case"copy":l&&n&&p["a"].copy(l[n.property])&&this.$XMsg.message("已复制到剪贴板!");break;case"resize":this.filterName="",this.tableData=[],this.$refs.xTable&&this.$refs.xTable.clearAll(),this.$nextTick(function(){return a.loadList()});break;case"export":this.$refs.xTable.exportCsv({filename:"vxe-".concat(this.apiName,"_v").concat(s.version,".csv")});break}}},beforeRouteUpdate:function(e,a,t){t(),this.filterName="",this.$refs.xTable&&this.$refs.xTable.clearAll()}},R=j,M=(t("b87d"),t("2877")),F=Object(M["a"])(R,l,n,!1,null,null,null);a["default"]=F.exports},"3b2b":function(e,a,t){var l=t("7726"),n=t("5dbc"),s=t("86cc").f,i=t("9093").f,d=t("aae3"),p=t("0bfb"),m=l.RegExp,o=m,c=m.prototype,r=/a/g,u=/a/g,y=new m(r)!==r;if(t("9e1e")&&(!y||t("79e5")(function(){return u[t("2b4c")("match")]=!1,m(r)!=r||m(u)==u||"/a/i"!=m(r,"i")}))){m=function(e,a){var t=this instanceof m,l=d(e),s=void 0===a;return!t&&l&&e.constructor===m&&s?e:n(y?new o(l&&!s?e.source:e,a):o((l=e instanceof m)?e.source:e,l&&s?p.call(e):a),t?this:c,m)};for(var f=function(e){e in m||s(m,e,{configurable:!0,get:function(){return o[e]},set:function(a){o[e]=a}})},V=i(o),b=0;V.length>b;)f(V[b++]);c.constructor=m,m.prototype=c,t("2aba")(l,"RegExp",m)}t("7a56")("RegExp")},9224:function(e){e.exports={name:"vxe-table",version:"1.5.3",description:"A powerful table component.",scripts:{serve:"vue-cli-service serve",lint:"vue-cli-service lint",build:"vue-cli-service build","lib:modules":"gulp build","lib:pack":"vue-cli-service build --target lib --name index --dest lib index.js",lib:"npm run lib:pack && npm run lib:modules"},files:["lib","types","packages","styles"],main:"lib/index.common.js",style:"lib/index.css",unpkg:"lib/index.min.js",jsdelivr:"lib/index.min.js",typings:"types/index.d.ts",dependencies:{},devDependencies:{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","@vue/cli-plugin-babel":"^3.6.0","@vue/cli-plugin-eslint":"^3.6.0","@vue/cli-service":"^3.6.0","@vue/eslint-config-standard":"^4.0.0","ant-design-vue":"^1.3.10","babel-eslint":"^10.0.1","babel-plugin-import":"^1.12.0",babelify:"^10.0.0",browserify:"^16.2.3","core-js":"^2.6.5","element-ui":"^2.9.2",eslint:"^5.16.0","eslint-plugin-vue":"^5.0.0","file-saver":"^2.0.2",gulp:"^4.0.2","gulp-autoprefixer":"^6.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-clean-css":"^4.2.0","gulp-concat":"^2.6.1","gulp-rename":"^1.4.0","gulp-replace":"^1.0.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","highlight.js":"^9.15.6",iview:"^3.4.2",moment:"^2.24.0","node-sass":"^4.12.0","sass-loader":"^7.1.0",sortablejs:"^1.10.0-rc2",standalonify:"^0.1.3","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0",vue:"^2.6.10","vue-i18n":"^8.11.2","vue-router":"^3.0.3","vue-template-compiler":"^2.6.10","vxe-table-plugin-antd":"1.1.0","vxe-table-plugin-element":"1.1.0","vxe-table-plugin-iview":"1.1.1","webpack-cli":"^3.3.1","xe-ajax":"^3.6.0","xe-ajax-mock":"^1.8.0","xe-clipboard":"^1.1.2","xe-utils":"^1.9.5",xlsx:"^0.14.3"},peerDependencies:{vue:"^2.6.10","xe-utils":"^1.9.0"},postcss:{plugins:{autoprefixer:{}}},repository:{type:"git",url:"git+https://github.com/xuliangzhan/vxe-table.git"},keywords:["vxe-table","vxe-editable","vue table","vue editable","vue excel"],author:{name:"Xu Liangzhan",email:"xu_liangzhan@163.com"},license:"MIT",bugs:{url:"https://github.com/xuliangzhan/vxe-table/issues"},homepage:"https://github.com/xuliangzhan/vxe-table#readme",browserslist:["> 1%","last 2 versions","not ie <= 8"]}},b7d2:function(e,a,t){},b87d:function(e,a,t){"use strict";var l=t("b7d2"),n=t.n(l);n.a},f11d:function(e,a,t){"use strict";var l=window.document;function n(){var e=l.getElementById("$XECopy");return e||(e=l.createElement("input"),e.id="$XECopy",e.style["width"]="48px",e.style["height"]="12px",e.style["position"]="fixed",e.style["z-index"]="0",e.style["left"]="-500px",e.style["top"]="-500px",l.body.appendChild(e)),e}function s(e){var a=n(),t=null===e||void 0===e?"":""+e;try{return a.value=t,a.focus(),a.setSelectionRange(0,t.length),l.execCommand("copy",!0)}catch(s){}return!1}s.copy=s,a["a"]=s}}]);