mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
1 line
104 KiB
JavaScript
1 line
104 KiB
JavaScript
(window["webpackJsonpVXETable"]=window["webpackJsonpVXETable"]||[]).push([["api"],{9224:function(e){e.exports=JSON.parse('{"name":"vxe-table","version":"2.7.0-beta.3","description":"vxe-table 表格解决方案","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/vxe-table.js","style":"lib/index.css","unpkg":"lib/index.min.js","jsdelivr":"lib/index.min.js","typings":"types/index.d.ts","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.4.6","babel-eslint":"^10.0.1","babel-plugin-import":"^1.12.0","babelify":"^10.0.0","browserify":"^16.2.3","core-js":"^2.6.5","echarts":"^4.3.0","element-ui":"^2.13.0","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","file-saver":"^2.0.2","font-awesome":"^4.7.0","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.9","iview":"^3.5.3","jspdf":"^1.5.3","moment":"^2.24.0","node-sass":"^4.12.0","sass-loader":"^7.1.0","sortablejs":"^1.10.1","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-ajax":"^1.7.2","vxe-table-plugin-antd":"^1.5.8","vxe-table-plugin-charts":"^1.1.1","vxe-table-plugin-element":"^1.5.11","vxe-table-plugin-excel":"^1.1.0","vxe-table-plugin-export-pdf":"^1.0.1","vxe-table-plugin-export-xlsx":"^1.1.0","vxe-table-plugin-iview":"^1.5.7","vxe-table-plugin-menus":"^1.1.2","vxe-table-plugin-renderer":"^1.1.0","vxe-table-plugin-shortcut-key":"^1.1.4","vxe-utils":"^1.7.2","webpack-cli":"^3.3.1","xe-ajax":"^3.8.4","xe-ajax-mock":"^1.9.2","xe-clipboard":"^1.7.1","xe-utils":"^2.2.14","xlsx":"^0.15.1"},"peerDependencies":{"vue":">=2.6.10","xe-utils":">=2.2.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"]}')},dcc0:function(e,n,a){"use strict";a.r(n);var s=function(){var e=this,n=e.$createElement,a=e._self._c||n;return a("div",[a("vxe-toolbar",{attrs:{id:"document_api",loading:e.loading,refresh:{query:e.loadList},resizable:{storage:!0},setting:{storage:!0,checkMethod:e.checkColumnMethod}},scopedSlots:e._u([{key:"buttons",fn:function(){return[a("vxe-input",{staticClass:"search-input",attrs:{type:"search",placeholder:"vxe-"+e.apiName+" "+e.$t("app.api.form.apiSearch")},on:{keyup:e.searchEvent},model:{value:e.filterName,callback:function(n){e.filterName=n},expression:"filterName"}})]},proxy:!0}])}),a("vxe-table",{ref:"xTable",staticClass:"api-table",attrs:{resizable:"","highlight-current-row":"","highlight-hover-row":"","highlight-current-column":"","row-id":"id",loading:e.loading,"cell-class-name":e.cellClassNameFunc,data:e.apiList,"tree-config":{children:"list",expandAll:!!e.filterName,expandRowKeys:e.defaultExpandRowKeys,trigger:"cell"},"context-menu":{header:{options:e.headerMenus},body:{options:e.bodyMenus}}},on:{"header-cell-context-menu":e.headerCellContextMenuEvent,"cell-context-menu":e.cellContextMenuEvent,"context-menu-click":e.contextMenuClickEvent},scopedSlots:e._u([{key:"empty",fn:function(){return[a("span",{staticClass:"red"},[e._v("找不对应 API,请输入正确的关键字!")])]},proxy:!0}])},[a("vxe-table-column",{attrs:{field:"name",title:"app.api.title.prop","min-width":"280",filters:e.nameFilters,"tree-node":""},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{domProps:{innerHTML:e._s(s.name||" ")}})]}}])}),a("vxe-table-column",{attrs:{field:"desc",title:"app.api.title.desc","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{domProps:{innerHTML:e._s(s.desc||" ")}})]}}])}),a("vxe-table-column",{attrs:{field:"type",title:"app.api.title.type","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{domProps:{innerHTML:e._s(s.type||" ")}})]}}])}),a("vxe-table-column",{attrs:{field:"enum",title:e.$t("app.api.title.enum"),"min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{domProps:{innerHTML:e._s(s.enum||" ")}})]}}])}),a("vxe-table-column",{attrs:{field:"defVal",title:e.$t("app.api.title.defVal"),"min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{domProps:{innerHTML:e._s(s.defVal||" ")}})]}}])}),a("vxe-table-column",{attrs:{field:"version",title:e.$t("app.api.title.version"),width:"120"},scopedSlots:e._u([{key:"default",fn:function(n){var s=n.row;return[a("span",{directives:[{name:"show",rawName:"v-show",value:s.version,expression:"row.version"}],staticClass:"compatibility"},[e._v("v"+e._s(s.version))])]}}])})],1)],1)},t=[],l=(a("a481"),a("3b2b"),a("6b54"),a("6762"),a("2fdb"),a("7f7f"),a("a1cf")),i=a.n(l),o=a("9224"),d=a("f11d"),r=(a("7514"),[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"id",descKey:"app.api.toolbar.desc.id",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.toolbar.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"loading",descKey:"app.api.toolbar.desc.loading",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"import",descKey:"app.api.toolbar.desc.import",version:"2.6.14",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"mode",desc:"默认导入数据的方式",version:"",type:"String",enum:"covering, append",defVal:"covering",list:[]},{name:"message",desc:"默认显示内置的消息提示",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"types",desc:"导入的文件类型列表",version:"",type:"Array",enum:"csv, html, xml, txt",defVal:"支持所有类型",list:[]},{name:"icon",desc:"自定义图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"export",descKey:"app.api.toolbar.desc.export",version:"2.6.14",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"filename",desc:"默认的文件名",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"sheetName",desc:"默认的表名(只对支持的文档类型有效)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"original",desc:"默认是否导出源数据(如果需要支持导入,则必须设置为 true)",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"type",desc:"默认选中的类型",version:"",type:"String",enum:"",defVal:"默认选中 types 第一个值",list:[]},{name:"types",desc:"导出的文件类型列表",version:"",type:"Array",enum:"csv, html, xml, txt",defVal:"",list:[]},{name:"message",desc:"默认显示内置的消息提示",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"icon",desc:"自定义图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"refresh",descKey:"app.api.toolbar.desc.refresh",version:"",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"query",desc:"查询的方法",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]},{name:"icon",desc:"自定义图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"iconLoading",desc:"自定义加载中图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"resizable",descKey:"app.api.toolbar.desc.resizable",version:"",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"storage",desc:"是否启用 localStorage 本地保存,会将保存列宽拖动的状态保存到本地(需要设置 id)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"setting",descKey:"app.api.toolbar.desc.setting",version:"",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"manual,click,hover",defVal:"click",list:[]},{name:"immediate",desc:"列勾选之后是否实时同步",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"storage",desc:"是否启用 localStorage 本地保存,会将列的隐藏状态保存到本地(需要设置 id)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"checkMethod",desc:"是否允许选中的方法,该方法 Function({column}) 的返回值用来决定这一列的 checkbox 是否可以选中",version:"2.6.19",type:"Function",enum:"",defVal:"",list:[]},{name:"icon",desc:"自定义图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"buttons",desc:"按钮列表",version:"",type:"Array",enum:"",defVal:"",list:[{name:"name",desc:"按钮名称(支持开启国际化)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"code",desc:"按钮编码",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"visible ",desc:"是否可视",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"disabled ",desc:"是否禁用",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"icon ",desc:"按钮图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"dropdowns",desc:"下拉按钮列表",version:"",type:"Array",enum:"",defVal:"",list:[{name:"name",desc:"按钮名称(支持开启国际化)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"code",desc:"按钮编码",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"visible ",desc:"是否可视",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"disabled ",desc:"是否禁用",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"icon ",desc:"按钮图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]}]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"buttons",desc:"按钮列表",version:"",type:"",enum:"",defVal:"{}, h",list:[]},{name:"tools",desc:"右侧工具列表",version:"",type:"",enum:"",defVal:"{}, h",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"button-click",desc:"当工具栏的按钮被点击时会后触发该事件",version:"",type:"",enum:"",defVal:"{code}, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"updateSetting()",desc:"手动更新列自定义的操作状态",version:"",type:"",enum:"",defVal:"",list:[]},{name:"updateResizable()",desc:"手动更新列宽拖动的操作状态",version:"",type:"",enum:"",defVal:"",list:[]}]}]),m=r,p=[{name:"disabled",desc:"是否禁用右键",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"options",desc:"菜单配置",version:"",type:"Array<Array>",enum:"",defVal:"",list:[{name:"code",desc:"菜单键值",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"name",desc:"菜单名称(支持开启国际化)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"prefixIcon",desc:"前缀图标 className",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"suffixIcon",desc:"后缀图标 className",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"visible ",desc:"是否可视",version:"2.0.20",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"disabled ",desc:"是否禁用",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"children ",desc:"二级菜单(最多只允许有二级)",version:"",type:"Array",enum:"",defVal:"",list:[{name:"code",desc:"菜单键值",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"name",desc:"菜单名称",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"prefixIcon",desc:"前缀图标 className",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"visible ",desc:"是否可视",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"disabled ",desc:"是否禁用",version:"",type:"Boolean",enum:"",defVal:"false",list:[]}]}]}],c=[{name:"filename",desc:"文件名",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"sheetName",desc:"默认的表名(只对支持的文档类型有效)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"type",desc:"文件类型",version:"2.6.15",type:"String",enum:"csv, html, xml, txt",defVal:"csv",list:[]},{name:"original",desc:"是否为源数据(某些场景下支持 true, 比如虚拟滚动、优化的固定列..,如果需要支持导入,则必须设置为 true)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"message",desc:"是否显示内置的消息提示",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isHeader",desc:"是否需要表头",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"isFooter",desc:"是否需要表尾",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"download",desc:"是否马上下载,如果设置为 false 则通过返回结果为内容的 Promise",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"data",desc:"自定义数据",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"columns",desc:"自定义列(如果指定了 columns 则 columnFilterMethod 默认为空)",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"columnFilterMethod",desc:"列过滤方法,该函数 Function(column,$columnIndex) 的返回值用来决定是否过滤掉列",version:"",type:"Function",enum:"",defVal:"默认过滤掉 type=index,selection,radio 和 field 为空的列",list:[]},{name:"dataFilterMethod",desc:"数据过滤方法,该函数 Function(row,$rowIndex) 的返回值用来决定是否过滤掉数据行",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"footerFilterMethod",desc:"表尾过滤方法,该函数 Function(cells,$rowIndex) 的返回值用来决定是否过滤掉表尾行",version:"",type:"Function",enum:"",defVal:"",list:[]}],u=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"data",descKey:"app.api.table.desc.data",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"customs",descKey:"app.api.table.desc.customs",version:"",type:"Array<{field, visible}>",enum:"",defVal:"",list:[]},{name:"height",descKey:"app.api.table.desc.height",version:"",type:"Number, String",enum:"auto, %, px",defVal:"",list:[]},{name:"max-height",descKey:"app.api.table.desc.maxHeight",version:"",type:"Number, String",enum:"%, px",defVal:"",list:[]},{name:"auto-resize",descKey:"app.api.table.desc.autoResize",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sync-resize",descKey:"app.api.table.desc.syncResize",version:"2.4.2",type:"Boolean",enum:"",defVal:"",list:[]},{name:"resizable",descKey:"app.api.table.desc.resizable",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"stripe",descKey:"app.api.table.desc.stripe",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"border",descKey:"app.api.table.desc.border",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"size",descKey:"app.api.table.desc.size",version:"",type:"String",enum:"medium, small, mini",defVal:"",list:[]},{name:"fit",descKey:"app.api.table.desc.fit",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"loading",descKey:"app.api.table.desc.loading",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"align",descKey:"app.api.table.desc.align",version:"",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"left",list:[]},{name:"header-align",descKey:"app.api.table.desc.headerAlign",version:"",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"继承 align",list:[]},{name:"footer-align",descKey:"app.api.table.desc.footerAlign",version:"2.5.15",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"继承 align",list:[]},{name:"show-header",descKey:"app.api.table.desc.showHeader",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"start-index",descKey:"app.api.table.desc.startIndex",version:"",type:"Number",enum:"",defVal:"0",list:[]},{name:"highlight-current-row",descKey:"app.api.table.desc.highlightCurrentRow",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-hover-row",descKey:"app.api.table.desc.highlightHoverRow",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-current-column",descKey:"app.api.table.desc.highlightCurrentColumn",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-hover-column",descKey:"app.api.table.desc.highlightHoverColumn",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"highlight-cell",descKey:"app.api.table.desc.highlightCell",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"row-class-name",descKey:"app.api.table.desc.rowClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"cell-class-name",descKey:"app.api.table.desc.cellClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"header-row-class-name",descKey:"app.api.table.desc.headerRowClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"header-cell-class-name",descKey:"app.api.table.desc.headerCellClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"footer-row-class-name",descKey:"app.api.table.desc.footerRowClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"footer-cell-class-name",descKey:"app.api.table.desc.footerCellClassName",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"cell-style",descKey:"app.api.table.desc.cellStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"header-cell-style",descKey:"app.api.table.desc.headerCellStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"footer-cell-style",descKey:"app.api.table.desc.footerCellStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"row-style",descKey:"app.api.table.desc.rowStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"header-row-style",descKey:"app.api.table.desc.headerRowStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"footer-row-style",descKey:"app.api.table.desc.footerRowStyle",version:"2.6.19",type:"Object, Function",enum:"",defVal:"",list:[]},{name:"show-footer",descKey:"app.api.table.desc.showFooter",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"footer-method",descKey:"app.api.table.desc.footerMethod",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"span-method",descKey:"app.api.table.desc.spanMethod",version:"",type:"Object",enum:"",defVal:"{ rowspan: 1, colspan: 1}",list:[]},{name:"footer-span-method",descKey:"app.api.table.desc.footerSpanMethod",version:"2.6",type:"Object",enum:"",defVal:"{ rowspan: 1, colspan: 1}",list:[]},{name:"show-overflow",descKey:"app.api.table.desc.showOverflow",version:"",type:"Boolean, String",enum:"ellipsis(只显示省略号),title(并且显示为原生 title),tooltip(并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"show-header-overflow",descKey:"app.api.table.desc.showHeaderOverflow",version:"",type:"Boolean, String",enum:"ellipsis(只显示省略号),title(并且显示为原生 title),tooltip(并且显示为 tooltip 提示)",defVal:"",list:[]},{name:"sort-method",descKey:"app.api.table.desc.sortMethod",disabled:!0,version:"2.3.4",type:"Function",enum:"",defVal:"",list:[]},{name:"remote-sort",descKey:"app.api.table.desc.remoteSort",disabled:!0,version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"remote-filter",descKey:"app.api.table.desc.remoteFilter",disabled:!0,version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"column-width",descKey:"app.api.table.desc.columnWidth",version:"2.3.0",type:"Number, String",enum:"整数px, 百分比%",defVal:"默认均匀分配",list:[]},{name:"column-min-width",descKey:"app.api.table.desc.columnMinWidth",version:"2.3.0",type:"Number, String",enum:"整数px, 百分比%",defVal:"",list:[]},{name:"column-key",descKey:"app.api.table.desc.columnKey",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"row-key",descKey:"app.api.table.desc.rowKey",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"row-id",descKey:"app.api.table.desc.rowId",version:"",type:"String",enum:"",defVal:"_XID",list:[]},{name:"zIndex",descKey:"app.api.table.desc.zIndex",version:"2.6.7",type:"Number",enum:"",defVal:"继承 setup.zIndex",list:[]},{name:"sort-config",descKey:"app.api.table.desc.sortConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"defaultSort",desc:"默认排序",version:"2.7.0",type:"Object",enum:"",defVal:"",list:[{name:"field",desc:"列字段名",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"order",desc:"排序方式",version:"",type:"String",enum:"asc(升序),desc(降序)",defVal:"",list:[]}]},{name:"sortMethod",desc:"自定义所有列的排序方法,当触发排序时会调用该函数 Function({ data, column, property, order }) 返回排序后的结果",version:"2.7.0",type:"Function",enum:"",defVal:"",list:[]},{name:"remote",desc:"所有列是否使用服务端排序,如果设置为 true 则不会对数据进行处理",version:"2.7.0",type:"Boolean",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"default(点击按钮触发),cell(点击表头触发)",defVal:"default",list:[]},{name:"iconAsc",desc:"自定义升序的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"iconDesc",desc:"自定义降序的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"filter-config",descKey:"app.api.table.desc.filterConfig",version:"2.7.0",type:"Object",enum:"",defVal:"",list:[{name:"remote",desc:"所有列是否使用服务端筛选,如果设置为 true 则不会对数据进行处理",version:"",type:"Boolean",enum:"",defVal:"",list:[]},{name:"iconNone",desc:"自定义无条件时显示的图标",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"iconMatch",desc:"自定义带条件时显示的图标",version:"",type:"String",enum:"",defVal:"",list:[]}]},{name:"radio-config",descKey:"app.api.table.desc.radioConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"labelField",desc:"单选框显示的字段名,可以直接显示在单选框中",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"checkRowKey",desc:"默认选中开指定行(需要有 row-id)",version:"",type:"Row.rowId",enum:"",defVal:"",list:[]},{name:"checkMethod",desc:"是否允许选中的方法,该方法 Function({row}) 的返回值用来决定这一行的 Radio 是否可以选中",version:"2.2.9",type:"Function",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"default(默认),cell(点击单元格触发),row(点击行触发)",defVal:"default",list:[]}]},{name:"select-config",descKey:"app.api.table.desc.selectConfig",disabled:!0,version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"checkbox-config",descKey:"app.api.table.desc.checkboxConfig",version:"2.6",type:"Object",enum:"",defVal:"",list:[{name:"reserve",desc:"是否保留勾选状态,对于某些场景下非常有用,比如分页之后还保留之前选中的状态(需要有 row-id)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"labelField",desc:"复选框显示的字段名,可以直接显示在复选框中",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"checkField",desc:"绑定选中属性,如果设置了该属性渲染速度更快(建议数据量大时使用,行数据中必须存在该字段,否则无效)",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"showHeader",desc:"是否显示全选按钮(如果 checkStrictly=true 则默认为 false)",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"checkAll",desc:"默认勾选所有",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"checkRowKeys",desc:"默认勾选开指定行(需要有 row-id)",version:"",type:"Array<Row.rowId>",enum:"",defVal:"",list:[]},{name:"checkStrictly",desc:"是否严格的遵循父子不互相关联的做法",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"strict",desc:"严格模式,当数据为空或全部禁用时,列表为禁用状态",version:"2.6",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"checkMethod",desc:"是否允许勾选的方法,该方法 Function({row}) 的返回值用来决定这一行的 checkbox 是否可以勾选",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"default(默认),cell(点击单元格触发),row(点击行触发)",defVal:"default",list:[]}]},{name:"tooltip-config",descKey:"app.api.table.desc.tooltipConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"enterable",desc:"鼠标是否可进入到 tooltip 中",version:"2.6.7",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"theme",desc:"列 tooltip 的主题",version:"",type:"String",enum:"dark,light",defVal:"dark",list:[]}]},{name:"expand-config",descKey:"app.api.table.desc.expandConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"labelField",desc:"展开列显示的字段名,可以直接显示在单元格中",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"expandAll",desc:"默认展开所有行",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"expandRowKeys",desc:"默认展开指定行(需要有 row-id)",version:"",type:"Array<Row.rowId>",enum:"",defVal:"",list:[]},{name:"accordion",desc:"对于同一级的节点,每次只能展开一个",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"default(点击按钮触发),cell(点击单元格触发),row(点击行触发)",defVal:"default",list:[]},{name:"iconOpen",desc:"自定义展开后显示的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"iconClose",desc:"自定义收起后显示的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"tree-config",descKey:"app.api.table.desc.treeConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"children",desc:"树子节点的属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"indent",desc:"树节点的缩进",version:"",type:"Number",enum:"",defVal:"20",list:[]},{name:"line",desc:"树节点的连接线(启用连接线会降低渲染性能)",version:"2.7.0",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"expandAll",desc:"默认展开所有子孙树节点",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"expandRowKeys",desc:"默认展开指定树节点(需要有 row-id)",version:"",type:"Array<Row.rowId>",enum:"",defVal:"",list:[]},{name:"accordion",desc:"对于同一级的节点,每次只能展开一个",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"default(点击按钮触发), cell(点击单元格触发), row(点击行触发)",defVal:"default",list:[]},{name:"iconOpen",desc:"自定义展开后显示的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"iconClose",desc:"自定义收起后显示的图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"context-menu",descKey:"app.api.table.desc.contextMenu",version:"",type:"Object",enum:"",defVal:"",list:[{name:"header",desc:"表头的快捷菜单",version:"",type:"Object",enum:"",defVal:"",list:i.a.clone(p,!0)},{name:"body",desc:"内容的快捷菜单",version:"",type:"Object",enum:"",defVal:"",list:i.a.clone(p,!0)},{name:"footer",desc:"表尾的快捷菜单",version:"",type:"Object",enum:"",defVal:"",list:i.a.clone(p,!0)},{name:"trigger",desc:"触发方式",version:"2.0.12",type:"String",enum:"default(默认触发),cell(右键单元格触发)",defVal:"default",list:[]},{name:"visibleMethod",desc:"该函数会在菜单显示之前执行,支持通过 Function({type, options, columns, row?, rowIndex?, column?, columnIndex?}) 的返回值用来决定是否允许显示右键菜单(对于需要对菜单进行权限控制时可能会用到)",version:"",type:"Function",enum:"",defVal:"",list:[]}]},{name:"mouse-config",descKey:"app.api.table.desc.mouseConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"selected",desc:"开启左键选中功能",version:"",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"keyboard-config",descKey:"app.api.table.desc.keyboardConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"isArrow",desc:"开启方向键功能",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isDel",desc:"开启删除键功能",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isTab",desc:"开启 Tab 键功能",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"isEdit",desc:"开启任意键进入编辑(功能键除外)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"editMethod",desc:"只对 isEdit=true 有效,用于重写选中编辑处理逻辑,该函数 Function({seq, row, rowIndex, column, columnIndex, cell}) 可以返回 false 来阻止默认行为",version:"",type:"Function",enum:"",defVal:"",list:[]}]},{name:"edit-config",descKey:"app.api.table.desc.editConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"trigger",desc:"触发方式",version:"",type:"String",enum:"manual(手动触发方式,只能用于 mode=row),click(点击触发编辑),dblclick(双击触发编辑)",defVal:"click",list:[]},{name:"mode",desc:"编辑模式",version:"",type:"String",enum:"cell(单元格编辑模式),row(行编辑模式)",defVal:"cell",list:[]},{name:"showIcon",desc:"是否显示列头编辑图标",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"showStatus",desc:"是否显示单元格值的修改状态",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"autoClear",desc:"当点击非编辑列之后,是否自动清除单元格的激活状态",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"activeMethod",desc:"该方法 Function({row, rowIndex, column, columnIndex}) 决定该单元格是否允许编辑",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"icon",desc:"自定义可编辑列的状态图标",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"valid-config",descKey:"app.api.table.desc.validConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"autoPos",desc:"是否自动定位到校验不通过的单元格",version:"2.7.0",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"message",desc:"校验提示框的方式",version:"",type:"String",enum:"default(如果不设置高度,则默认第一行使用 tooltip,之后使用 inline), none(关闭提示), inline(强制使用内联的提示), tooltip(强制使用 tooltip 提示)",defVal:"default",list:[]},{name:"maxWidth",desc:"所有提示框的最大宽度(对于列比较小的场景下可能会用到)",version:"",type:"Number",enum:"",defVal:"320",list:[]}]},{name:"edit-rules",descKey:"app.api.table.desc.editRules",version:"",type:"Object",enum:"",defVal:"",list:[{name:"required",desc:"是否必填",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"min",desc:"校验值最小长度(如果 type=number 则比较值大小)",version:"",type:"Number",enum:"",defVal:"",list:[]},{name:"max",desc:"校验值最大长度(如果 type=number 则比较值大小)",version:"",type:"Number",enum:"",defVal:"",list:[]},{name:"type",desc:"数据校验的类型",version:"",type:"String",enum:"number, string",defVal:"string",list:[]},{name:"pattern",desc:"正则校验",version:"",type:"RegExp",enum:"",defVal:"",list:[]},{name:"validator",desc:'自定义校验方法,Function(rule, value, callback, {rules,row,column,rowIndex,columnIndex}),通过调用 callback() 则校验成功,调用 callback(new Error("该字段必填")) 则校验失败',version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"message",desc:"校验提示内容(支持开启国际化)",version:"",type:"String, Function",enum:"",defVal:"",list:[]},{name:"trigger",desc:"触发校验方式(如果为空,则为常规校验方式; 如果指定触发方式,则只会在匹配情况下进行校验)",version:"",type:"String",enum:"blur,change",defVal:"",list:[]},{name:"maxWidth",desc:"提示框的最大宽度(对于列比较小的场景下可能会用到)",version:"",type:"Number",enum:"",defVal:"320",list:[]}]},{name:"optimization",descKey:"app.api.table.desc.optimization",version:"",type:"Object",enum:"",defVal:"",list:[{name:"animat",desc:"表格动画效果开关(关闭后视觉效果更快)",version:"",type:"Object",enum:"",defVal:"true",list:[]},{name:"delayHover",desc:"当表格发生拖动、滚动...等行为时,至少多少毫秒之后才允许触发 hover 事件",version:"2.5.17",type:"Number",enum:"",defVal:"250",list:[]},{name:"scrollX",desc:"横向 X 虚拟滚动配置(tree-config 启用后无效)",version:"",type:"Object",enum:"",defVal:"",list:[{name:"gt",desc:"指定大于多少范围时自动启动虚拟滚动(启用 X 虚拟滚动,必须固定所有列宽,否则无法兼容)",version:"",type:"Number",enum:"",defVal:"40",list:[]},{name:"oSize",desc:"当剩余数据少于指定范围时触发重新渲染",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"rSize",desc:"每次渲染条数",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"vSize",desc:"指定可视区域条数",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]}]},{name:"scrollY",desc:"纵向 Y 虚拟滚动配置(tree-config 启用后无效)",version:"",type:"Object",enum:"",defVal:"",list:[{name:"gt",desc:"指定大于多少范围时自动启动虚拟滚动(启用 Y 虚拟滚动,必须固定所有行高,否则无法兼容)",version:"",type:"Number",enum:"",defVal:"200",list:[]},{name:"oSize",desc:"当剩余数据少于指定范围时触发重新渲染",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"rSize",desc:"每次渲染条数",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"vSize",desc:"指定可视区域条数",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"rHeight",desc:"指定行高",version:"",type:"Number",enum:"",defVal:"默认自动计算",list:[]},{name:"adaptive",desc:"自动适配最优的渲染方式",version:"",type:"Boolean",enum:"",defVal:"true",list:[]}]},{name:"rHeights",desc:"重写表格默认高度,必须和 scss 中的变量一致(用于重写表格默认行高的场景,谨慎使用)",version:"",type:"Object",enum:"",defVal:"",list:[{name:"default",desc:"表格 default size",version:"",type:"Number",enum:"",defVal:"48",list:[]},{name:"medium",desc:"表格 medium size",version:"",type:"Number",enum:"",defVal:"44",list:[]},{name:"small",desc:"表格 small size",version:"",type:"Number",enum:"",defVal:"40",list:[]},{name:"mini",desc:"表格 mini size",version:"",type:"Number",enum:"",defVal:"36",list:[]}]}]},{name:"params",descKey:"app.api.table.desc.params",version:"2.3.0",type:"Object",enum:"",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"empty",descKey:"app.api.table.desc.empty",version:"",type:"",enum:"",defVal:"暂无数据",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"current-change",descKey:"app.api.table.desc.currentChange",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"radio-change",descKey:"app.api.table.desc.radioChange",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"select-change",descKey:"app.api.table.desc.selectChange",version:"",type:"",enum:"",defVal:"{selection,reserves,checked,row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"select-all",descKey:"app.api.table.desc.selectAll",version:"",type:"",enum:"",defVal:"{selection,checked,reserves},event",list:[]},{name:"cell-click",descKey:"app.api.table.desc.cellClick",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"cell-dblclick",descKey:"app.api.table.desc.cellDblclick",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"cell-context-menu",descKey:"app.api.table.desc.cellContextmenu",version:"",type:"",enum:"",defVal:"{type,row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"cell-mouseenter",descKey:"app.api.table.desc.cellMouseenter",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"cell-mouseleave",descKey:"app.api.table.desc.cellMouseleave",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"header-cell-click",descKey:"app.api.table.desc.headerCellClick",version:"",type:"",enum:"",defVal:"{triggerResizable,triggerSort,triggerFilter,$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"header-cell-dblclick",descKey:"app.api.table.desc.headerCellDblclick",version:"",type:"",enum:"",defVal:"{$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"header-cell-context-menu",descKey:"app.api.table.desc.headerCellContextmenu",version:"",type:"",enum:"",defVal:"{type,column,columnIndex,cell},event",list:[]},{name:"footer-cell-click",descKey:"app.api.table.desc.footerCellClick",version:"",type:"",enum:"",defVal:"{$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"footer-cell-dblclick",descKey:"app.api.table.desc.footerCellDblclick",version:"",type:"",enum:"",defVal:"{$rowIndex,column,columnIndex,$columnIndex,cell},event",list:[]},{name:"footer-cell-context-menu",descKey:"app.api.table.desc.footerCellContextmenu",version:"",type:"",enum:"",defVal:"{type,column,columnIndex,cell},event",list:[]},{name:"sort-change",descKey:"app.api.table.desc.sortChange",version:"",type:"",enum:"",defVal:"{column,property,order}",list:[]},{name:"filter-change",descKey:"app.api.table.desc.filterChange",version:"",type:"",enum:"",defVal:"{column,property,values,datas,filters}",list:[]},{name:"resizable-change",descKey:"app.api.table.desc.resizableChange",version:"",type:"",enum:"",defVal:"{$rowIndex, column, columnIndex, $columnIndex, fixed, isHidden}",list:[]},{name:"toggle-expand-change",descKey:"app.api.table.desc.toggleExpandChange",version:"",type:"",enum:"",defVal:"{row,rowIndex},event",list:[]},{name:"toggle-tree-change",descKey:"app.api.table.desc.toggleTreeChange",version:"",type:"",enum:"",defVal:"{row,rowIndex},event",list:[]},{name:"context-menu-click",descKey:"app.api.table.desc.contextMenuClick",version:"",type:"",enum:"",defVal:"{menu,type,row,rowIndex,column,columnIndex,cell},event",list:[]},{name:"edit-closed",descKey:"app.api.table.desc.editClosed",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell}",list:[]},{name:"edit-actived",descKey:"app.api.table.desc.editActived",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell}",list:[]},{name:"edit-disabled",descKey:"app.api.table.desc.editDisabled",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell}",list:[]},{name:"valid-error",descKey:"app.api.table.desc.validError",version:"",type:"",enum:"",defVal:"{rule,row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell}",list:[]},{name:"scroll",descKey:"app.api.table.desc.scroll",version:"",type:"",enum:"",defVal:"{type,fixed,scrollTop,scrollLeft,isX,isY},event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"loadData(data)",desc:"加载数据(对于表格数据需要重载、局部递增场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"data: array",list:[]},{name:"reloadData(data)",desc:"加载数据并恢复到初始状态(对于表格数据需要重载、局部递增的场景中可能会用到)",version:"",type:"Promise",enum:"",defVal:"data: array",list:[]},{name:"updateData()",desc:"手动处理数据(对于手动更改了排序、筛选...等条件后需要重新处理数据时可能会用到)",version:"2.1.4",type:"Promise",enum:"",defVal:"",list:[]},{name:"refreshData()",desc:"同步刷新 data 数据;如果用了该方法,那么组件将不再记录增删改的状态,只能自行实现对应逻辑(对于某些特殊的场景,比如深层树节点元素发生变动时可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"reloadRow(row, record, field)",desc:"局部加载行数据并恢复到初始状态(对于行数据需要局部更改的场景中可能会用到)",version:"2.5.18",type:"Promise",enum:"",defVal:"rows: Row, record: object, field?: string",list:[]},{name:"reloadCustoms(customs)",desc:"初始化加载显示/隐藏列(对于异步更新的场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"customs: array",list:[]},{name:"loadColumn(columns)",desc:"加载列配置(对于表格列需要重载、局部递增场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"columns: array",list:[]},{name:"reloadColumn(columns)",desc:"加载列配置并恢复到初始状态(对于表格列需要重载、局部递增场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"columns: array",list:[]},{name:"refreshColumn()",desc:"刷新列配置(对于动态修改属性、显示/隐藏列等场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"createRow(records)",desc:"创建 Row|Rows 对象(对于某些特殊场景需要对数据进行手动插入时可能会用到)",version:"",type:"Promise<Row|Rows>",enum:"",defVal:"records: object | array",list:[]},{name:"createData(records)",desc:"创建 data 对象(对于某些特殊场景可能会用到,会自动对数据的字段名进行检测,如果不存在就自动定义)",version:"2.1.2",type:"Promise<Array>",enum:"",defVal:"records: array",list:[]},{name:"insert(records)",desc:"往表格插入临时数据,从第一行新增一行或多行新数据",version:"",type:"Promise<{row, rows}>",enum:"",defVal:"records?: object | array",list:[]},{name:"insertAt(records, row)",desc:"往表格插入临时数据,从指定位置插入一行或多行;第二个参数:row 指定位置(不支持树表格)、null从第一行插入、-1 从最后插入",version:"",type:"Promise<{row, rows}>",enum:"",defVal:"records: Array<object>, row?: Row",list:[]},{name:"revert(rows, field)",desc:"即将废弃,请使用 revertData",version:"",type:"Promise",enum:"",defVal:"rows: Row | Array<Row>, field?: string",list:[]},{name:"revertData(rows, field)",desc:"还原更改,还原指定行 row 或者整个表格的数据",version:"",type:"Promise",enum:"",defVal:"rows: Row | Array<Row>, field?: string",list:[]},{name:"remove(rows)",desc:"删除指定行数据,指定 row 或 [row, ...] 删除多条数据,如果为空则删除所有数据",version:"",type:"Promise<{row, rows}>",enum:"",defVal:"rows: Row | Array<Row>",list:[]},{name:"removeSelecteds()",desc:"删除已选中的所有行数据",version:"",type:"Promise<{row, rows}>",enum:"",defVal:"",list:[]},{name:"getRowIndex(row)",desc:"根据 row 获取相对于 data 中的索引",version:"",type:"Number",enum:"",defVal:"row: Row",list:[]},{name:"$getRowIndex(row)",desc:"根据 row 获取渲染中的虚拟索引",version:"2.7.0",type:"Number",enum:"",defVal:"row: Row",list:[]},{name:"getRowNode(tr)",desc:"根据 tr 元素获取对应的 row 信息",version:"",type:"{item, items, index, parent}",enum:"",defVal:"tr: Element",list:[]},{name:"getColumns(columnIndex)",desc:"获取表格的可视列,也可以指定索引获取列",version:"",type:"Array",enum:"",defVal:"columnIndex?: number",list:[]},{name:"getColid(column)",desc:"根据列获取列的唯一主键",version:"",type:"String",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"getColumnById(colid)",desc:"根据列的唯一主键获取列",version:"2.6",type:"Column",enum:"",defVal:"colid: string",list:[]},{name:"getColumnByField(field)",desc:"根据列的字段名获取列",version:"2.1.4",type:"Column",enum:"",defVal:"field: string",list:[]},{name:"getTableColumn()",desc:"获取当前表格的列(完整的全量表头列、处理条件之后的全量表头列、当前渲染中的表头列)",version:"",type:"{fullColumn, visibleColumn, tableColumn}",enum:"",defVal:"",list:[]},{name:"getColumnIndex(column)",desc:"根据 column 获取相对于 columns 中的索引",version:"",type:"Number",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"$getColumnIndex(column)",desc:"根据 column 获取渲染中的索虚拟引",version:"2.7.0",type:"Number",enum:"",defVal:"column",list:[]},{name:"getColumnNode(cell)",desc:"根据 th/td 元素获取对应的 column 信息",version:"",type:"{item, items, index, parent}",enum:"",defVal:"cell: Element",list:[]},{name:"getTableData()",desc:"获取当前表格的数据(完整的全量表体数据、处理条件之后的全量表体数据、当前渲染中的表体数据、当前渲染中的表尾数据)",version:"2.4.3",type:"{fullData, visibleData, tableData, footerData}",enum:"",defVal:"",list:[]},{name:"getRowById(rowid)",desc:"根据行的唯一主键获取行",version:"",type:"String",enum:"",defVal:"rowid: string",list:[]},{name:"getRowid(row)",desc:"根据行获取行的唯一主键",version:"2.6",type:"Row",enum:"",defVal:"row: Row",list:[]},{name:"getData(rowIndex)",desc:"获取数据,和 data 的行为一致,也可以指定索引获取数据",version:"",type:"Array",enum:"",defVal:"rowIndex?: number",list:[]},{name:"getRecordset()",desc:"获取表格数据集(获取新增、删除、更改的数据,对于增删改查表格非常方便)",version:"",type:"{insertRecords, removeRecords, updateRecords}",enum:"",defVal:"",list:[]},{name:"getInsertRecords()",desc:"获取新增的临时数据",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"getRemoveRecords()",desc:"获取已删除的数据",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"getUpdateRecords()",desc:"获取已修改的数据",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"getCurrentRow()",desc:"用于当前行,获取当前行的行数据",version:"",type:"Row",enum:"",defVal:"",list:[]},{name:"getRadioRow()",desc:"用于单选行,获取当已选中的行数据",version:"",type:"Row",enum:"",defVal:"",list:[]},{name:"getSelectRecords()",desc:"用于多选行,获取已选中的行数据",version:"",type:"Array<Row>",enum:"",defVal:"",list:[]},{name:"getSelectReserveRecords()",desc:"用于多选行,获取已保留选中的行数据(只对 checkboxConfig.reserve 启用后有效)",version:"2.6.20",type:"Array<Row>",enum:"",defVal:"",list:[]},{name:"getRowExpandRecords()",desc:"用于展开行,获取已展开的行数据",version:"2.6.19",type:"Array<Row>",enum:"",defVal:"",list:[]},{name:"getTreeExpandRecords()",desc:"用于树表格,获取已展开的节点(注意,即使父节点被收起,只要该节点还处于展开状态都能获取到)",version:"2.6.19",type:"Array<Row>",enum:"",defVal:"",list:[]},{name:"getActiveRow()",desc:"获取已激活的行数据",version:"",type:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,cell}",enum:"",defVal:"",list:[]},{name:"getVirtualScroller()",desc:"获取虚拟滚动相关状态",version:"",type:"{scrollX, scrollY, scrollTop, scrollLeft}",enum:"",defVal:"",list:[]},{name:"hasActiveRow(row)",disabled:!0,desc:"即将废弃,请使用 isActiveByRow",version:"",type:"Boolean",enum:"",defVal:"row",list:[]},{name:"isActiveByRow(row)",desc:"判断行是否为激活编辑状态",version:"2.6.1",type:"Boolean",enum:"",defVal:"row",list:[]},{name:"isInsertByRow(row)",desc:"判断行是否为新增的临时数据",version:"2.6.1",type:"Boolean",enum:"",defVal:"row: Row",list:[]},{name:"hasRowChange(row, field)",disabled:!0,desc:"即将废弃,请使用 isUpdateByRow",version:"",type:"Boolean",enum:"",defVal:"row: Row, field?: string",list:[]},{name:"isUpdateByRow(row, field)",desc:"判断行数据是否发生改变",version:"2.6.1",type:"Boolean",enum:"",defVal:"row: Row, field?: string",list:[]},{name:"hasRowExpand(row)",disabled:!0,desc:"即将废弃,请使用 isExpandByRow",version:"",type:"Boolean",enum:"",defVal:"row",list:[]},{name:"isExpandByRow(row)",desc:"判断行是否为展开状态",version:"2.6.1",type:"Boolean",enum:"",defVal:"row",list:[]},{name:"hasTreeExpand(row)",disabled:!0,desc:"即将废弃,请使用 isTreeExpandByRow",version:"",type:"Boolean",enum:"",defVal:"row: Row",list:[]},{name:"isTreeExpandByRow(row)",desc:"判断行是否为树形节点展开状态",version:"2.6.1",type:"Boolean",enum:"",defVal:"row: Row",list:[]},{name:"setActiveRow(row)",desc:"激活行编辑,如果是 mode=cell 则默认激活第一个单元格",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"setActiveCell(row, field)",desc:"激活单元格编辑",version:"",type:"Promise",enum:"",defVal:"row: Row, field: string",list:[]},{name:"setSelectCell(row, field)",desc:"选中某个单元格",version:"",type:"Promise",enum:"",defVal:"row: Row, field: string",list:[]},{name:"setRowExpansion(rows, checked)",desc:"设置展开行,二个参数设置这一行展开与否",version:"",type:"Promise",enum:"",defVal:"rows: Row | Array<Row>, checked: boolean",list:[]},{name:"setAllRowExpansion(checked)",desc:"设置所有行的展开与否",version:"",type:"Promise",enum:"",defVal:"checked: boolean",list:[]},{name:"setTreeExpansion(rows, checked)",desc:"设置展开树形节点,二个参数设置这一行展开与否",version:"",type:"Promise",enum:"",defVal:"rows: Row | Array<Row>, checked: boolean",list:[]},{name:"setAllTreeExpansion(checked)",desc:"设置所有树节点的展开与否",version:"",type:"Promise",enum:"",defVal:"checked: boolean",list:[]},{name:"setCurrentRow(row)",desc:"用于当前行,设置某一行为高亮状态",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"setCurrentColumn(column)",desc:"用于当前列,设置某列行为高亮状态",version:"",type:"Promise",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"setRadioRow(row)",desc:"用于单选行,设置某一行为选中状态",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"setSelection(rows, checked)",desc:"用于多选行,设置行为选中状态,第二个参数为选中与否",version:"",type:"Promise",enum:"",defVal:"rows: Row | Array<Row>, checked: boolean",list:[]},{name:"setAllSelection(checked)",desc:"用于多选行,设置所有行的选中状态",version:"",type:"Promise",enum:"",defVal:"checked: boolean",list:[]},{name:"toggleRowSelection(row)",desc:"用于多选行,切换某一行的选中状态",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"toggleAllSelection()",desc:"用于多选行,切换所有行的选中状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"toggleRowExpansion(row)",desc:"用于可展开表格,切换展开行",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"toggleTreeExpansion(row)",desc:"用于可树形表格,切换展开树形节点",version:"",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"clearCurrentRow()",desc:"用于当前行,手动清空当前高亮的状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearCurrentColumn()",desc:"用于当前列,手动清空当前高亮的状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearRadioRow()",desc:"用于单选行,手动清空用户的选择",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearSelection()",desc:"用于多选行,手动清空用户的选择",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearRowExpand()",desc:"手动清空展开行状态,数据会恢复成未展开的状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearTreeExpand()",desc:"手动清空树形节点的展开状态,数据会恢复成未展开的状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearSort()",desc:"手动清空排序条件,数据会恢复成未排序的状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearFilter(field)",desc:"手动清空筛选条件(如果不传 field 则清空所有筛选条件),数据会恢复成未筛选的状态",version:"",type:"Promise",enum:"",defVal:"field?: string",list:[]},{name:"clearSelected()",desc:"手动清除单元格选中状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearActived()",desc:"手动清除单元格激活状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearData(rows, field)",desc:"手动清空单元格内容,如果不创参数,则清空整个表格内容,如果传了行则清空指定行内容,如果传了指定字段,则清空该字段内容",version:"",type:"Promise",enum:"",defVal:"rows?: Row | Array<Row>, field?: string",list:[]},{name:"clearScroll()",desc:"手动清除滚动相关信息,还原到初始状态",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clearAll()",desc:"手动清除表格所有条件,还原到初始状态(对于增删改查的场景中可能会用到,比如在数据保存之后清除表格缓存)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"resetCustoms()",desc:"手动重置列的显示/隐藏操作,还原到初始状态(如果已关联工具栏,则会同步更新)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"resetResizable()",desc:"手动重置列宽拖动的操作,还原到初始状态(如果已关联工具栏,则会同步更新)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"resetAll()",desc:"手动重置列的所有操作,还原到初始状态(如果已关联工具栏,则会同步更新)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"closeFilter()",desc:"手动关闭筛选面板(某些特殊场景可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"clostTooltip()",desc:"手动关闭 tooltip 提示(某些特殊场景可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"closeMenu()",desc:"手动关闭快捷菜单(某些特殊场景可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"updateFooter()",desc:"手动更新表尾合计(对于某些需要频繁更新的场景下可能会用到)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"updateStatus(scope)",desc:"更新单元格状态(当使用自定义渲染时可能会用到)",version:"",type:"Promise",enum:"",defVal:"scope: { row, column }",list:[]},{name:"hideColumn(column)",desc:"隐藏指定列",version:"",type:"Promise",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"showColumn(column)",desc:"显示指定列",version:"",type:"Promise",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"scrollTo(scrollLeft, scrollTop)",desc:"如果有滚动条,则滚动到对应的位置",version:"2.0",type:"Promise",enum:"",defVal:"scrollLeft?: number, scrollTop?: number",list:[]},{name:"scrollToRow(row)",desc:"如果有滚动条,则滚动到对应的行",version:"2.0",type:"Promise",enum:"",defVal:"row: Row",list:[]},{name:"scrollToColumn(column)",desc:"如果有滚动条,则滚动到对应的列",version:"2.0",type:"Promise",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"scrollToTreeRow(row)",desc:"对于树形结构中,可以直接滚动到指定深层节点中(对于某些特定的场景可能会用到,比如定位到某一节点)",version:"2.6",type:"Promise",enum:"",defVal:"column: ColumnConfig",list:[]},{name:"sort(field, order)",desc:"手动对表格进行排序(如果 order 为空则自动切换排序)",version:"",type:"Promise",enum:"",defVal:"field: string, order?: 'desc' | 'asc'",list:[]},{name:"filter(field, callback)",desc:"手动对表格进行筛选,还可以通过 callback 返回新的选项列表",version:"2.1.4",type:"Promise<options>",enum:"",defVal:"field: string, callback?: Function",list:[]},{name:"recalculate()",desc:"重新计算表格(对于某些特殊场景可能会用到,比如隐藏的表格、更新列宽...等)",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"refreshScroll()",desc:"刷新滚动操作,手动同步滚动相关位置(对于某些特殊的操作,比如滚动条错位、固定列不同步)",version:"2.6.8",type:"Promise",enum:"",defVal:"",list:[]},{name:"validate(rows, callback)",desc:"表格校验函数,如果指定 row 或 rows 则校验指定一行或多行,否则校验整个表格。该回调函数会在校验结束后被调用,并传入两个参数:(是否校验成功,最近一列未通过校验的字段)。若不传入回调函数,则会返回一个 promise",version:"",type:"Promise",enum:"",defVal:"rows?: Row | Array<Row>, callback?: Function",list:[]},{name:"fullValidate(rows, callback)",desc:"表格完整校验函数,和 validate 的区别就是会对全量数据的所有规则进行完整校验",version:"",type:"Promise",enum:"",defVal:"rows?: Row | Array<Row>, callback?: Function",list:[]},{name:"exportCsv(options)",disabled:!0,desc:"即将废弃,请使用 exportData",version:"",type:"Promise",enum:"",defVal:"options: object",list:[]},{name:"exportData(options)",desc:"将表格数据导出(只支持基本数据结构,目前不支持分组、合并等)",version:"2.6.6",type:"Promise",enum:"",defVal:"options: object",list:i.a.clone(c,!0)},{name:"openExport(options)",desc:"打开高级导出(只支持基本数据结构,目前不支持分组、合并等)",version:"2.6.14",type:"Promise",enum:"",defVal:"options: object",list:i.a.clone(m.find((function(e){return"Props"===e.name})).list.find((function(e){return"export"===e.name})).list,!0)},{name:"importData(options)",desc:"将数据导入表格(只支持基本数据结构,目前不支持分组、合并等)",version:"2.6.14",type:"Promise",enum:"",defVal:"options: object",list:[{name:"mode",desc:"导入数据的方式(默认是覆盖式操作,需要注意的是任何动态数据都属于临时数据,不会同步 data)",version:"",type:"String",enum:"covering, append",defVal:"covering",list:[]},{name:"message",desc:"是否显示内置的消息提示",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"types",desc:"导入的文件类型列表",version:"2.6.19",type:"Array",enum:"csv, html, xml, txt",defVal:"['csv', 'html', 'xml', 'txt']",list:[]}]},{name:"openImport(options)",desc:"打开高级导入(只支持基本数据结构,目前不支持分组、合并等)",version:"2.6.14",type:"Promise",enum:"",defVal:"options: object",list:i.a.clone(m.find((function(e){return"Props"===e.name})).list.find((function(e){return"import"===e.name})).list,!0)},{name:"print(options)",desc:"打印(只支持基本数据结构,目前不支持分组、合并等)",version:"2.6.16",type:"Promise",enum:"",defVal:"options: object",list:i.a.clone(c.filter((function(e){return!["filename","sheetName","type","download","message"].includes(e.name)})),!0)},{name:"readFile(options)",desc:"读取本地文件",version:"2.6.22",type:"Promise<Event>",enum:"",defVal:"options: object",list:[{name:"multiple",desc:"是否允许多选",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"types",desc:"支持选取的文件类型",version:"",type:"Array",enum:"",defVal:"['csv', 'html', 'xml', 'txt']",list:[]},{name:"message",desc:"是否显示内置的消息提示",version:"",type:"Boolean",enum:"",defVal:"true",list:[]}]}]}],y=u,f=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"type",descKey:"app.api.tableColumn.desc.type",version:"",type:"String",enum:"",defVal:"",list:[{name:"index",descKey:"app.api.tableColumn.desc.index",version:"",type:"",enum:"",defVal:"",list:[]},{name:"selection",descKey:"app.api.tableColumn.desc.selection",disabled:!0,version:"",type:"",enum:"",defVal:"",list:[]},{name:"checkbox",descKey:"app.api.tableColumn.desc.checkbox",version:"2.6",type:"",enum:"",defVal:"",list:[]},{name:"radio",descKey:"app.api.tableColumn.desc.radio",version:"",type:"",enum:"",defVal:"",list:[]},{name:"expand",descKey:"app.api.tableColumn.desc.expand",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"field",descKey:"app.api.tableColumn.desc.field",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"title",descKey:"app.api.tableColumn.desc.title",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"width",descKey:"app.api.tableColumn.desc.width",version:"",type:"Number, String",enum:"整数px, 百分比%",defVal:"继承 table 的 column-width",list:[]},{name:"min-width",descKey:"app.api.tableColumn.desc.minWidth",version:"",type:"Number, String",enum:"整数px, 百分比%",defVal:"继承 table 的 column-min-width",list:[]},{name:"resizable",descKey:"app.api.tableColumn.desc.resizable",version:"",type:"Boolean",enum:"",defVal:"继承 table 的 resizable",list:[]},{name:"fixed",descKey:"app.api.tableColumn.desc.fixed",version:"",type:"String",enum:"left(固定左侧), right(固定右侧)",defVal:"",list:[]},{name:"align",descKey:"app.api.tableColumn.desc.align",version:"",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"继承 table 的 align",list:[]},{name:"header-align",descKey:"app.api.tableColumn.desc.headerAlign",version:"",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"继承 align > 继承 table 的 header-align",list:[]},{name:"footer-align",descKey:"app.api.tableColumn.desc.footerAlign",version:"",type:"String",enum:"left(左对齐), center(居中对齐), right(右对齐)",defVal:"继承 align > 继承 table 的 footer-align",list:[]},{name:"show-overflow",descKey:"app.api.tableColumn.desc.showOverflow",version:"",type:"String,Boolean",enum:"ellipsis(只显示省略号), title(并且显示为原生 title), tooltip(并且显示为 tooltip 提示)",defVal:"继承 table 的 show-overflow",list:[]},{name:"show-header-overflow",descKey:"app.api.tableColumn.desc.showHeaderOverflow",version:"",type:"String,Boolean",enum:"ellipsis(只显示省略号), title(并且显示为原生 title), tooltip(并且显示为 tooltip 提示)",defVal:"继承 table 的 show-header-overflow",list:[]},{name:"class-name",descKey:"app.api.tableColumn.desc.className",version:"2.6",type:"String, Function",enum:"",defVal:"",list:[]},{name:"header-class-name",descKey:"app.api.tableColumn.desc.headerClassName",version:"2.6",type:"String, Function",enum:"",defVal:"",list:[]},{name:"footer-class-name",descKey:"app.api.tableColumn.desc.footerClassName",version:"2.6",type:"String, Function",enum:"",defVal:"",list:[]},{name:"formatter",descKey:"app.api.tableColumn.desc.formatter",version:"",type:"Function, Array, String",enum:"",defVal:"",list:[]},{name:"index-method",descKey:"app.api.tableColumn.desc.indexMethod",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"sortable",descKey:"app.api.tableColumn.desc.sortable",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sort-by",descKey:"app.api.tableColumn.desc.sortBy",version:"",type:"String, Array",enum:"",defVal:"",list:[]},{name:"sort-method",descKey:"app.api.tableColumn.desc.sortMethod",version:"2.3.3",type:"Function",enum:"",defVal:"",list:[]},{name:"remote-sort",descKey:"app.api.tableColumn.desc.remoteSort",version:"",type:"Boolean",enum:"",defVal:"继承 table 的 remote-sort",list:[]},{name:"filters",descKey:"app.api.tableColumn.desc.filters",version:"",type:"Array",enum:"",defVal:"",list:[{name:"label",desc:"显示的值",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"value",desc:"实际的值",version:"",type:"Any",enum:"",defVal:"",list:[]},{name:"checked",desc:"默认是否选中",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"data",desc:"自定义渲染的数据值(当使用自定义模板时可能会用到)",version:"",type:"Any",enum:"",defVal:"",list:[]}]},{name:"filter-multiple",descKey:"app.api.tableColumn.desc.filterMultiple",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"filter-method",descKey:"app.api.tableColumn.desc.filterMethod",version:"",type:"Function",enum:"",defVal:"",list:[]},{name:"filter-render",descKey:"app.api.tableColumn.desc.filterRender",version:"",type:"Object",enum:"",defVal:"",list:[{name:"name",desc:"渲染器名称",version:"",type:"String",enum:"input, textarea, select",defVal:"",list:[]},{name:"props",desc:"渲染的参数(请查看目标渲染的 Props)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"attrs",desc:"渲染的属性(请查看目标渲染的 Attrs)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"events",desc:"渲染组件的事件(请查看目标渲染的 Events)",version:"",type:"Object",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex}, ...[目标渲染的 arguments]",list:[]}]},{name:"cell-render",descKey:"app.api.tableColumn.desc.cellRender",version:"",type:"Object",enum:"",defVal:"",list:[{name:"name",desc:"渲染器名称",version:"",type:"String",enum:"input, textarea, select",defVal:"",list:[]},{name:"props",desc:"渲染的参数(请查看目标渲染的 Props)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"attrs",desc:"渲染的属性(请查看目标渲染的 Attrs)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"options",desc:"只对 name=select 有效,下拉选项列表",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"optionProps",desc:"只对 name=select 有效,下拉选项属性参数配置",version:"",type:"Object",enum:"",defVal:"{ value, label }",list:[]},{name:"optionGroups",desc:"只对 name=select 有效,下拉分组选项列表",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"optionGroupProps",desc:"只对 name=select 有效,下拉分组选项属性参数配置",version:"",type:"Object",enum:"",defVal:"{ options, label }",list:[]},{name:"events",desc:"渲染组件的事件(请查看目标渲染的 Events)",version:"",type:"Object",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex}, ...[目标渲染的 arguments]",list:[]}]},{name:"edit-render",descKey:"app.api.tableColumn.desc.editRender",version:"",type:"Object",enum:"",defVal:"",list:[{name:"type",desc:"渲染类型",version:"",type:"String",enum:"default(组件触发后可视),visible(组件一直可视)",defVal:"default",list:[]},{name:"name",desc:"渲染器名称",version:"",type:"String",enum:"input, textarea, select",defVal:"",list:[]},{name:"props",desc:"渲染的参数(请查看目标渲染的 Props)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"attrs",desc:"渲染的属性(请查看目标渲染的 Attrs)",version:"",type:"Object",enum:"",defVal:"",list:[]},{name:"options",desc:"只对 name=select 有效,下拉选项列表",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"optionProps",desc:"只对 name=select 有效,下拉选项属性参数配置",version:"",type:"Object",enum:"",defVal:"{ value, label }",list:[]},{name:"optionGroups",desc:"只对 name=select 有效,下拉分组选项列表",version:"",type:"Array",enum:"",defVal:"",list:[]},{name:"optionGroupProps",desc:"只对 name=select 有效,下拉分组选项属性参数配置",version:"",type:"Object",enum:"",defVal:"{ options, label }",list:[]},{name:"events",desc:"渲染组件的事件(请查看目标渲染的 Events)",version:"",type:"Object",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex}, ...[目标渲染的 arguments]",list:[]},{name:"autofocus",desc:"如果是自定义渲染可以指定聚焦的 class",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"autoselect",desc:"是否在激活编辑之后自动选中输入框内容",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"defaultValue",desc:"默认值(插入数据时列的默认值)",version:"2.3.3",type:"Any",enum:"",defVal:"null",list:[]},{name:"immediate",desc:"输入值实时同步更新(如果设置为 true,性能将会下降)",version:"2.6.2",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"tree-node",descKey:"app.api.tableColumn.desc.treeNode",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"params",descKey:"app.api.tableColumn.desc.params",version:"",type:"Object",enum:"",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"default",desc:"自定义显示内容模板",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]},{name:"header",desc:"自定义表头内容的模板",version:"",type:"",enum:"",defVal:"{column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]},{name:"content",desc:"只对 type=expand 有效,自定义展开后的内容模板",version:"2.7.0",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]},{name:"filter",desc:"只对 filter-render 启用时有效,自定义筛选模板",version:"",type:"",enum:"",defVal:"{column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]},{name:"edit",desc:"只对 edit-render 启用时有效,自定义可编辑组件模板",version:"",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]},{name:"icon",desc:"只对 type=expand 或 tree-node 有效,自定义图标模板",version:"2.7.0",type:"",enum:"",defVal:"{row,rowIndex,$rowIndex,column,columnIndex,$columnIndex,fixed,isHidden}, h",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],v=f,V=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"size",descKey:"app.api.pager.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"loading",descKey:"app.api.pager.desc.loading",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"layouts",descKey:"app.api.pager.desc.layouts",version:"",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",version:"",type:"Number",enum:"",defVal:"1",list:[]},{name:"page-size",descKey:"app.api.pager.desc.pageSize",version:"",type:"Number",enum:"",defVal:"10",list:[]},{name:"total",descKey:"app.api.pager.desc.total",version:"",type:"Number",enum:"",defVal:"0",list:[]},{name:"pager-count",descKey:"app.api.pager.desc.pagerCount",version:"",type:"Number",enum:"",defVal:"7",list:[]},{name:"page-sizes",descKey:"app.api.pager.desc.pageSizes",version:"",type:"Array",enum:"",defVal:"[10,15,20,50,100]",list:[]},{name:"align",descKey:"app.api.pager.desc.align",version:"2.2.4",type:"String",enum:"left(左对其), center(居中对其), right(右对齐)",defVal:"right",list:[]},{name:"border",descKey:"app.api.pager.desc.border",version:"2.6.14",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"background",descKey:"app.api.pager.desc.background",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"perfect",descKey:"app.api.pager.desc.perfect",version:"2.6.14",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"icon-prev-page",descKey:"app.api.pager.desc.iconPrevPage",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"icon-jump-prev",descKey:"app.api.pager.desc.iconJumpPrev",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"icon-jump-next",descKey:"app.api.pager.desc.iconJumpNext",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"iconnext-page",descKey:"app.api.pager.desc.iconNextPage",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"icon-jump-more",descKey:"app.api.pager.desc.iconJumpMore",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"current-change",desc:"当前页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"currentPage",list:[]},{name:"size-change",desc:"每页大小发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"pageSize",list:[]},{name:"page-change",desc:"分页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"{type, currentPage, pageSize}",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"prevPage()",desc:"跳转到上一页",version:"",type:"",enum:"",defVal:"",list:[]},{name:"nextPage()",desc:"跳转到下一页",version:"",type:"",enum:"",defVal:"",list:[]},{name:"prevJump()",desc:"向上翻页",version:"",type:"",enum:"",defVal:"",list:[]},{name:"nextJump()",desc:"向下翻页",version:"",type:"",enum:"",defVal:"",list:[]},{name:"jumpPage(currentPage)",desc:"跳转到指定页",version:"",type:"",enum:"",defVal:"currentPage: number",list:[]},{name:"changePageSize(pageSize)",desc:"更改每页大小",version:"",type:"",enum:"",defVal:"pageSize: number",list:[]}]}],g=V,b=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"toolbar",descKey:"app.api.grid.desc.toolbar",version:"",type:"Boolean, Object",enum:"",defVal:"",list:i.a.clone(m.find((function(e){return"Props"===e.name})).list,!0).concat([{name:"zoom",desc:"是否允许最大化显示",version:"2.7.0",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"escRestore",desc:"是否允许按 Esc 键还原",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"iconIn",desc:"自定义最大化图标",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"iconOut",desc:"自定义还原图标",version:"",type:"String",enum:"",defVal:"",list:[]}]},{name:"slots",descKey:"app.api.title.slots",version:"",type:"Object",enum:"",defVal:"",list:i.a.clone(m.find((function(e){return"Slots"===e.name})).list,!0)}])},{name:"pager-config",descKey:"app.api.grid.desc.pagerConfig",version:"",type:"Object",enum:"",defVal:"",list:i.a.mapTree(g.find((function(e){return"Props"===e.name})).list.filter((function(e){return!["size","loading"].includes(e.name)})),(function(e){return Object.assign({},e,{name:i.a.camelCase(e.name)})}))},{name:"proxy-config",descKey:"app.api.grid.desc.proxyConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"autoLoad",desc:"是否自动加载查询数据",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"message",desc:"是否显示内置的消息提示(可以设为 false 关闭内置的消息提示)",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"index",desc:"存在 type=index 列时有效,是否代理动态序号(根据分页动态变化)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sort",desc:"是否代理排序",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"filter",desc:"是否代理筛选",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"props",desc:"获取的属性配置",version:"",type:"Object",enum:"",defVal:"",list:[{name:"list",desc:"响应结果中获取数据列表的属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"result",desc:"只对 pager-config 配置了有效,响应结果中获取数据列表的属性",version:"",type:"String",enum:"",defVal:"result",list:[]},{name:"total",desc:"只对 pager-config 配置了有效,响应结果中获取分页的属性",version:"",type:"String",enum:"",defVal:"page.total",list:[]}]},{name:"ajax",desc:"代理配置(任何使用 Promise API 的任何库都可以对接数据代理)",version:"",type:"Object",enum:"",defVal:"",list:[{name:"query",desc:"查询方法 Function({ page, sort, filters }, ...arguments),默认处理的数据结构 {page: {total: 0}, result: []};如果使用了服务端排序,sort 属性可以获取相关信息;如果使用了服务端过滤,filter 属性可以获取相关信息",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]},{name:"delete",desc:"删除方法 Function({ body }, ...arguments),提交的参数 { removeRecords }",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]},{name:"save",desc:"保存方法 Function({ body }, ...arguments),提交的参数 { insertRecords, updateRecords, removeRecords, pendingRecords}",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]}]}]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"buttons",desc:"只对 toolbar 配置时有效,按钮列表",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"current-page-change",desc:"只对 pager-config 配置时有效,当前页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"currentPage",list:[]},{name:"page-size-change",desc:"只对 pager-config 配置时有效,每页大小发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"pageSize",list:[]},{name:"page-change",desc:"只对 pager-config 配置时有效,分页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"{type, currentPage, pageSize}",list:[]},{name:"toolbar-button-click",desc:"只对 toolbar.buttons 配置时有效,当工具栏的按钮被点击时会后触发该事件",version:"",type:"",enum:"",defVal:"{code}, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"commitProxy(code, ...arguments)",desc:"给数据代理提交指令(支持额外的参数,对于很多特殊场景很有用)",version:"",type:"",enum:"reload, query, delete, save",defVal:"code: string",list:[]},{name:"zoom()",desc:"切换表格最大化/还原",version:"2.7.0",type:"Promise<status>",enum:"",defVal:"",list:[]},{name:"isMaximized()",desc:"判断是否最大化显示",version:"2.7.0",type:"Boolean",enum:"",defVal:"",list:[]}]}],h=i.a.clone(y,!0).map((function(e){var n=b.find((function(n){return n.name===e.name}));return n.list=e.list.concat(n.list),n}));i.a.eachTree(h,(function(e,n,a,s,t){t&&"buttons"===t.name&&"code"===e.name&&(e.list=[{name:"reload",desc:"刷新数据并恢复到初始状态;触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"query",desc:"刷新数据;会自动触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"insert",desc:"新增数据",version:"",type:"",enum:"",defVal:"",list:[]},{name:"insert_actived",desc:"新增数据并且默认激活第一个可编辑的单元格",version:"",type:"",enum:"",defVal:"",list:[]},{name:"mark_cancel",desc:"将选中的数据标记或取消删除",version:"",type:"",enum:"",defVal:"",list:[]},{name:"delete_selection",desc:"删除选中行;会自动触发 ajax.delete 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"remove_selection",desc:"移除选中行",version:"",type:"",enum:"",defVal:"",list:[]},{name:"save",desc:"保存数据;会自动触发 ajax.save 方法,并且在 Promise 完成之后重新触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"import",desc:"直接导入",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"open_import",desc:"高级导入",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"export",desc:"直接导出",version:"",type:"",enum:"",defVal:"",list:[]},{name:"open_export",desc:"高级导出",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"reset_custom",desc:"重置个性化数据(显示/隐藏列、列宽拖动状态)",version:"",type:"",enum:"",defVal:"",list:[]}])}),{children:"list"}),h.find((function(e){return"Props"===e.name})).list.splice(1,0,{name:"columns",descKey:"app.api.table.desc.columns",type:"Array",enum:"",defVal:"",list:i.a.mapTree(v.find((function(e){return"Props"===e.name})).list,(function(e){return Object.assign({},e,{name:i.a.camelCase(e.name)})}))});var w=h,x=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"toolbar",descKey:"app.api.grid.desc.toolbar",version:"",type:"Boolean, Object",enum:"",defVal:"",list:i.a.clone(m.find((function(e){return"Props"===e.name})).list,!0).concat([{name:"zoom",desc:"是否允许最大化显示",version:"2.7.0",type:"Boolean, Object",enum:"",defVal:"",list:[{name:"escRestore",desc:"是否允许按 Esc 键还原",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"iconIn",desc:"自定义最大化图标",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"iconOut",desc:"自定义还原图标",version:"",type:"String",enum:"",defVal:"",list:[]}]},{name:"slots",descKey:"app.api.title.slots",version:"",type:"Object",enum:"",defVal:"",list:i.a.clone(m.find((function(e){return"Slots"===e.name})).list,!0)}])},{name:"pager-config",descKey:"app.api.grid.desc.pagerConfig",version:"",type:"Object",enum:"",defVal:"",list:i.a.mapTree(g.find((function(e){return"Props"===e.name})).list.filter((function(e){return!["size","loading"].includes(e.name)})),(function(e){return Object.assign({},e,{name:i.a.camelCase(e.name)})}))},{name:"proxy-config",descKey:"app.api.grid.desc.proxyConfig",version:"",type:"Object",enum:"",defVal:"",list:[{name:"autoLoad",desc:"是否自动加载查询数据",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"message",desc:"是否显示内置的消息提示(可以设为 false 关闭内置的消息提示)",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"index",desc:"存在 type=index 列时有效,是否代理动态序号(根据分页动态变化)",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"sort",desc:"是否代理排序",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"filter",desc:"是否代理筛选",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"props",desc:"获取的属性配置",version:"",type:"Object",enum:"",defVal:"",list:[{name:"list",desc:"响应结果中获取数据列表的属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"result",desc:"只对 pager-config 配置了有效,响应结果中获取数据列表的属性",version:"",type:"String",enum:"",defVal:"result",list:[]},{name:"total",desc:"只对 pager-config 配置了有效,响应结果中获取分页的属性",version:"",type:"String",enum:"",defVal:"page.total",list:[]}]},{name:"ajax",desc:"代理配置(任何使用 Promise API 的任何库都可以对接数据代理)",version:"",type:"Object",enum:"",defVal:"",list:[{name:"query",desc:"查询方法 Function({ page, sort, filters }, ...arguments),默认处理的数据结构 {page: {total: 0}, result: []};如果使用了服务端排序,sort 属性可以获取相关信息;如果使用了服务端过滤,filter 属性可以获取相关信息",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]},{name:"delete",desc:"删除方法 Function({ body }, ...arguments),提交的参数 { removeRecords }",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]},{name:"save",desc:"保存方法 Function({ body }, ...arguments),提交的参数 { insertRecords, updateRecords, removeRecords, pendingRecords}",version:"",type:"Function / Promise",enum:"",defVal:"",list:[]}]}]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"buttons",desc:"只对 toolbar 配置时有效,按钮列表",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"current-page-change",desc:"只对 pager-config 配置时有效,当前页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"currentPage",list:[]},{name:"page-size-change",desc:"只对 pager-config 配置时有效,每页大小发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"pageSize",list:[]},{name:"page-change",desc:"只对 pager-config 配置时有效,分页发生改变时会触发该事件",version:"",type:"",enum:"",defVal:"{type, currentPage, pageSize}",list:[]},{name:"toolbar-button-click",desc:"只对 toolbar.buttons 配置时有效,当工具栏的按钮被点击时会后触发该事件",version:"",type:"",enum:"",defVal:"{code}, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"commitProxy(code, ...arguments)",desc:"给数据代理提交指令(支持额外的参数,对于很多特殊场景很有用)",version:"",type:"",enum:"reload, query, delete, save",defVal:"code: string",list:[]},{name:"zoom()",desc:"切换表格最大化/还原",version:"2.7.0",type:"Promise<status>",enum:"",defVal:"",list:[]},{name:"isMaximized()",desc:"判断是否最大化显示",version:"2.7.0",type:"Boolean",enum:"",defVal:"",list:[]}]}],K=i.a.clone(y,!0).map((function(e){var n=x.find((function(n){return n.name===e.name}));return n.list=e.list.concat(n.list),n}));i.a.eachTree(K,(function(e,n,a,s,t){t&&"buttons"===t.name&&"code"===e.name&&(e.list=[{name:"reload",desc:"刷新数据并恢复到初始状态;触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"query",desc:"刷新数据;会自动触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"insert",desc:"新增数据",version:"",type:"",enum:"",defVal:"",list:[]},{name:"insert_actived",desc:"新增数据并且默认激活第一个可编辑的单元格",version:"",type:"",enum:"",defVal:"",list:[]},{name:"mark_cancel",desc:"将选中的数据标记或取消删除",version:"",type:"",enum:"",defVal:"",list:[]},{name:"delete_selection",desc:"删除选中行;会自动触发 ajax.delete 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"remove_selection",desc:"移除选中行",version:"",type:"",enum:"",defVal:"",list:[]},{name:"save",desc:"保存数据;会自动触发 ajax.save 方法,并且在 Promise 完成之后重新触发 ajax.query 方法",version:"",type:"",enum:"",defVal:"",list:[]},{name:"import",desc:"直接导入",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"open_import",desc:"高级导入",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"export",desc:"直接导出",version:"",type:"",enum:"",defVal:"",list:[]},{name:"open_export",desc:"高级导出",version:"1.15.12",type:"",enum:"",defVal:"",list:[]},{name:"reset_custom",desc:"重置个性化数据(显示/隐藏列、列宽拖动状态)",version:"",type:"",enum:"",defVal:"",list:[]}])}),{children:"list"}),K.find((function(e){return"Props"===e.name})).list.splice(1,0,{name:"columns",descKey:"app.api.table.desc.columns",type:"Array",enum:"",defVal:"",list:i.a.mapTree(v.find((function(e){return"Props"===e.name})).list,(function(e){return Object.assign({},e,{name:i.a.camelCase(e.name)})}))});var S=K,C=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],P=C,I=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.radio.desc.value",version:"",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.radio.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"disabled",descKey:"app.api.radio.desc.disabled",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"name",descKey:"app.api.radio.desc.name",version:"",type:"String",enum:"",defVal:"",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"change",desc:"在值发生改变时触发该事件",version:"",type:"",enum:"",defVal:"value",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],B=I,k=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.checkbox.desc.value",version:"",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.checkbox.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"disabled",descKey:"app.api.checkbox.desc.disabled",version:"",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"change",desc:"在值发生改变时触发该事件",version:"",type:"",enum:"",defVal:"value",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],R=k,j=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.input.desc.value",version:"",type:"",enum:"",defVal:"",list:[]},{name:"size",descKey:"app.api.input.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"type",desc:"原生 type 属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"name",desc:"原生 name 属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"placeholder",desc:"原生 placeholder 属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"autocomplete",desc:"原生 autocomplete 属性",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"maxlength",desc:"最大长度",version:"",type:"String, Number",enum:"",defVal:"",list:[]},{name:"readonly",desc:"是否只读",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"disabled",descKey:"app.api.input.desc.disabled",version:"",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"*",desc:"在值发生改变时触发该事件",version:"",type:"",enum:"",defVal:"{ value }, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],A=j,N=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:i.a.clone(A.find((function(e){return"Props"===e.name})).list.filter((function(e){return!["type"].includes(e.name)})),!0).concat([{name:"rows",desc:"原生 rows 属性",version:"",type:"String, Number",enum:"",defVal:"",list:[]},{name:"form",desc:"原生 form 属性",version:"",type:"String",enum:"",defVal:"",list:[]}])},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"*",desc:"在值发生改变时触发该事件",version:"",type:"",enum:"",defVal:"{ value }, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],z=N,F=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"type",descKey:"app.api.button.desc.type",version:"",type:"",enum:"text,primary",defVal:"",list:[]},{name:"size",descKey:"app.api.button.desc.size",version:"",type:"String",enum:"medium,small,mini",defVal:"",list:[]},{name:"name",descKey:"app.api.button.desc.name",version:"",type:"String, Number",enum:"",defVal:"",list:[]},{name:"disabled",descKey:"app.api.button.desc.disabled",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"loading",descKey:"app.api.button.desc.loading",version:"2.5.18",type:"Boolean",enum:"",defVal:"false",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"—",desc:"按钮内容",version:"",type:"",enum:"",defVal:"",list:[]},{name:"dropdowns",desc:"下拉按钮",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"*",desc:"原生事件",version:"",type:"",enum:"",defVal:"event",list:[]},{name:"dropdown-click",desc:"下拉列表按钮点击时会触发该事件",version:"",type:"",enum:"",defVal:"{ name }, event",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[]}],O=F,$=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.tooltip.desc.value",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"content",descKey:"app.api.tooltip.desc.content",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"trigger",descKey:"app.api.tooltip.desc.trigger",version:"2.1.4",type:"String",enum:"manual, hover, click",defVal:"hover",list:[]},{name:"theme",descKey:"app.api.tooltip.desc.theme",version:"",type:"String",enum:"dark,light",defVal:"dark",list:[]},{name:"zIndex",descKey:"app.api.tooltip.desc.zIndex",version:"",type:"Number",enum:"",defVal:"继承 setup.zIndex",list:[]},{name:"isArrow",descKey:"app.api.tooltip.desc.isArrow",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"enterable",descKey:"app.api.tooltip.desc.enterable",version:"2.6.7",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"leaveDelay",descKey:"app.api.tooltip.desc.leaveDelay",version:"2.6.7",type:"Number",enum:"",defVal:"300",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"default",desc:"自定义显示内容模板",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"mouseenter",desc:"重写默认的移开 tooltip 处理函数",version:"",type:"Promise",enum:"",defVal:"Event.target, message",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"show()",desc:"手动显示提示框",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"close()",desc:"手动关闭提示框",version:"",type:"Promise",enum:"",defVal:"",list:[]},{name:"toVisible(target, message)",desc:"手动显示提示框(对于可复用高性能场景非常适合,只需要创建一个实例,后续通过该方法调用即可显示)",version:"",type:"Promise",enum:"",defVal:"target: Element, message: string",list:[]}]}],E=$,M=[{name:"Props",descKey:"app.api.title.props",version:"",type:"",enum:"",defVal:"",list:[{name:"value,v-model",descKey:"app.api.modal.desc.value",version:"",type:"",enum:"",defVal:"",list:[]},{name:"id",descKey:"app.api.modal.desc.id",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"title",descKey:"app.api.modal.desc.title",version:"",type:"String",enum:"",defVal:"消息提示",list:[]},{name:"type",descKey:"app.api.modal.desc.type",version:"",type:"String",enum:"alert, confirm, message",defVal:"",list:[]},{name:"status",descKey:"app.api.modal.desc.status",version:"",type:"String",enum:"info, success, warning, error, loading",defVal:"",list:[]},{name:"iconStatus",descKey:"app.api.modal.desc.iconStatus",version:"2.7.0",type:"String",enum:"",defVal:"",list:[]},{name:"message",descKey:"app.api.modal.desc.message",version:"",type:"String",enum:"",defVal:"",list:[]},{name:"showHeader",descKey:"app.api.modal.desc.showHeader",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"showFooter",descKey:"app.api.modal.desc.showFooter",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"lock-view",descKey:"app.api.modal.desc.lockView",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"lock-scroll",descKey:"app.api.modal.desc.lockScroll",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"mask",descKey:"app.api.modal.desc.mask",version:"",type:"Boolean",enum:"",defVal:"true",list:[]},{name:"mask-closable",descKey:"app.api.modal.desc.maskClosable",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"esc-closable",descKey:"app.api.modal.desc.escClosable",version:"",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"resize",descKey:"app.api.modal.desc.resize",version:"2.4.3",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"duration",descKey:"app.api.modal.desc.duration",version:"",type:"Number, String",enum:"",defVal:"3000",list:[]},{name:"width",descKey:"app.api.modal.desc.width",version:"",type:"Number, String",enum:"",defVal:"",list:[]},{name:"height",descKey:"app.api.modal.desc.height",version:"",type:"Number, String",enum:"",defVal:"",list:[]},{name:"min-width",descKey:"app.api.modal.desc.minWidth",version:"2.5.15",type:"Number, String",enum:"",defVal:"",list:[]},{name:"min-height",descKey:"app.api.modal.desc.minHeight",version:"2.5.15",type:"Number, String",enum:"",defVal:"",list:[]},{name:"top",descKey:"app.api.modal.desc.top",version:"",type:"Number, String",enum:"",defVal:"15",list:[]},{name:"zIndex",descKey:"app.api.modal.desc.zIndex",version:"",type:"Number",enum:"",defVal:"继承 setup.zIndex",list:[]},{name:"fullscreen",descKey:"app.api.modal.desc.fullscreen",version:"2.5.18",type:"Boolean",enum:"",defVal:"false",list:[]},{name:"dblclickZoom",descKey:"app.api.modal.desc.dblclickZoom",version:"2.6.0",type:"Boolean",enum:"",defVal:"true",list:[]}]},{name:"Slots",descKey:"app.api.title.slots",version:"",type:"",enum:"",defVal:"",list:[{name:"—",desc:"窗口内容模板",version:"",type:"",enum:"",defVal:"",list:[]},{name:"header",desc:"窗口头部的模板(如果使用了,则 solt title 无效)",version:"2.6.1",type:"",enum:"",defVal:"",list:[]},{name:"title",desc:"窗口标题的模板",version:"2.6.1",type:"",enum:"",defVal:"",list:[]},{name:"footer",desc:"窗口底部的模板",version:"",type:"",enum:"",defVal:"",list:[]}]},{name:"Events",descKey:"app.api.title.events",version:"",type:"",enum:"",defVal:"",list:[{name:"inserted",desc:"在窗口元素插入父节点时会触发该事件(只会执行一次)",version:"2.6.6",type:"{type}",enum:"",defVal:"",list:[]},{name:"show",desc:"在窗口打开时会触发该事件",version:"",type:"{type}",enum:"",defVal:"",list:[]},{name:"hide",desc:"在窗口关闭时会触发该事件",version:"",type:"{type}",enum:"",defVal:"",list:[]},{name:"confirm",desc:"点击确定按钮时会触发该事件",version:"",type:"{type}, event",enum:"",defVal:"",list:[]},{name:"close",desc:"点击关闭按钮时会触发该事件",version:"",type:"{type}, event",enum:"",defVal:"",list:[]},{name:"zoom",desc:"窗口缩放时会触发该事件",version:"",type:"{type}, event",enum:"",defVal:"",list:[]}]},{name:"Methods",descKey:"app.api.title.methods",version:"",type:"",enum:"",defVal:"",list:[{name:"open()",desc:"手动打开窗口",version:"",type:"",enum:"",defVal:"",list:[]},{name:"close()",desc:"手动关闭窗口",version:"",type:"",enum:"",defVal:"",list:[]},{name:"getBox()",desc:"获取当前窗口元素",version:"2.5.11",type:"",enum:"",defVal:"",list:[]},{name:"maximize()",desc:"如果窗口处于常规状态,则最大化窗口",version:"2.5.16",type:"",enum:"",defVal:"",list:[]},{name:"revert()",desc:"如果窗口处于最大化状态,则还原窗口",version:"2.5.16",type:"",enum:"",defVal:"",list:[]}]}],T=M,D={data:function(){return{filterName:this.$route.query.filterName?decodeURIComponent(this.$route.query.filterName):"",apiList:[],defaultExpandRowKeys:[],loading:!1,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:"resetColumn",name:"重置个性化数据"}],[{code:"exportXLSXAPI",name:"完整文档",prefixIcon:"fa fa-download"}]],bodyMenus:[[{code:"copy",name:"app.body.label.copy",prefixIcon:"fa fa-copy"}],[{code:"resize",name:"重新加载"},{code:"exportHTMLAPI",name:"导出 HTML 文档",prefixIcon:"fa fa-download"},{code:"exportXLSXAPI",name:"导出 XLSX 文档",prefixIcon:"fa fa-download"}],[{code:"allExpand",name:"全部展开"},{code:"allShrink",name:"全部收起"}]]}},computed:{apiName:function(){return this.$route.params.name}},watch:{apiName:function(){this.loadList()},"$i18n.locale":function(){this.loadList()}},created:function(){this.loadList()},methods:{loadList:function(){var e=this;return this.loading=!0,new Promise((function(n){setTimeout((function(){var a=[];switch(e.$route.params.name){case"table":a=y;break;case"table-column":a=v;break;case"toolbar":a=m;break;case"grid":a=w;break;case"virtual-tree":a=S;break;case"excel":a=P;break;case"pager":a=g;break;case"radio":a=B;break;case"checkbox":a=R;break;case"input":a=A;break;case"textarea":a=z;break;case"button":a=O;break;case"tooltip":a=E;break;case"modal":a=T;break}var s=1,t=["name","desc","type","enum","defVal"];e.tableData=e.$utils.clone(a,!0),e.$utils.eachTree(e.tableData,(function(n){n.id=s++,n.desc=n.descKey?e.$t(n.descKey):n.desc,t.forEach((function(a){n[a]=e.$utils.escape(n[a])}))}),{children:"list"}),e.defaultExpandRowKeys=e.tableData.filter((function(e){return e.list&&e.list.length})).map((function(e){return e.id})),e.loading=!1,e.handleSearch(),n()}),100)}))},cellClassNameFunc:function(e){var n=e.row,a=e.column;return{"api-disabled":n.disabled,"disabled-line-through":n.disabled&&"name"===a.property}},checkColumnMethod:function(e){var n=e.column;return!["name","desc"].includes(n.property)},headerCellContextMenuEvent:function(e){var n=e.column;this.$refs.xTable.setCurrentColumn(n)},cellContextMenuEvent:function(e){var n=e.row;this.$refs.xTable.setCurrentRow(n)},contextMenuClickEvent:function(e){var n=this,a=e.menu,s=e.row,t=e.column,l=this.$refs.xTable;switch(a.code){case"hideColumn":l.hideColumn(t);break;case"showAllColumn":l.resetCustoms();break;case"resetColumn":l.resetAll();break;case"exportHTMLAPI":l.exportData({type:"html",data:this.$utils.toTreeArray(this.tableData,{children:"list"}),filename:"vxe-".concat(this.apiName,"_v").concat(o.version)});break;case"exportXLSXAPI":l.exportData({type:"xlsx",data:this.$utils.toTreeArray(this.tableData,{children:"list"}),filename:"vxe-".concat(this.apiName,"_v").concat(o.version)});break;case"copy":s&&t&&d["a"].copy(s[t.property])&&this.$XModal.message({message:this.$t("app.body.msg.copyToClipboard"),status:"success"});break;case"resize":this.filterName="",this.tableData=[],this.$nextTick((function(){l.clearAll(),n.loadList()}));break;case"exportAPI":l.exportData({filename:"vxe-".concat(this.apiName,"_v").concat(o.version,".csv")});break;case"allExpand":l.setAllTreeExpansion(!0);break;case"allShrink":l.clearTreeExpand();break}},handleSearch:function(){var e=this.$utils.toString(this.filterName).trim().toLowerCase();if(e){var n=new RegExp(e,"gi"),a={children:"list"},s=["name","desc","type","enum","defVal"],t=this.$utils.searchTree(this.tableData,(function(n){return s.some((function(a){return n[a].toLowerCase().indexOf(e)>-1}))}),a);this.$utils.eachTree(t,(function(e){s.forEach((function(a){e[a]=e[a].replace(n,(function(e){return'<span class="keyword-lighten">'.concat(e,"</span>")}))}))}),a),this.apiList=t}else this.apiList=this.tableData},searchEvent:i.a.debounce((function(){this.handleSearch()}),500,{leading:!1,trailing:!0})},beforeRouteUpdate:function(e,n,a){a(),this.filterName="",this.$refs.xTable&&this.$refs.xTable.clearAll()}},_=D,L=a("2877"),H=Object(L["a"])(_,s,t,!1,null,null,null);n["default"]=H.exports},f11d:function(e,n,a){"use strict";var s=window.document,t=s.createElement("textarea");function l(e){var n=t.style;t.id="$XECopy",n.width="48px",n.height="24px",n.position="fixed",n.zIndex="0",n.left="-500px",n.top="-500px",t.value=null===e||void 0===e?"":""+e,t.parentNode||s.body.appendChild(t)}function i(e){return t.focus(),t.select(),t.setSelectionRange(0,t.value.length),s.execCommand("copy",!!e)}function o(e){var n=!1;try{l(e),n=i(),n||(n=i(1))}catch(a){}return n}o.copy=o,n["a"]=o}}]); |