This commit is contained in:
xuliangzhan
2019-07-18 11:31:08 +08:00
parent cb8dde75c3
commit 6ed05ff489
12 changed files with 74 additions and 74 deletions

View File

@@ -1,7 +1,7 @@
---
name: Bug report
about: 有 Bug
title: 请将 ? 地方填写完整,否则可能会被关闭!
title: ''
labels: bug
assignees: ''

View File

@@ -1,17 +1,17 @@
---
name: Feature request
about: 功能需求
title: 请将 ? 地方填写完整,否则可能会被关闭!
title: ''
labels: enhancement 功能需求
assignees: ''
---
### 这个新特性和一个问题相关吗?简单描述下,比如我什么场景下,需要解决什么问题,发现表格不支持这个功能 Is your feature request related to a problem? Please describe
### 这个需求解决什么问题 What problem does this feature solve
?
### 描述下,你希望得到的什么解决方案 Describe the solution you'd like
### 建议的 API 是什么样的 What does the proposed API look like
?

View File

@@ -1,7 +1,7 @@
---
name: Help
about: 遇到问题
title: 请将 ? 地方填写完整,否则可能会被关闭!
title: ''
labels: need help 需要帮助
assignees: ''

View File

@@ -1 +1 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vxe-table 表格</title><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.a6628770.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/optimize.a38f7a43.css rel=prefetch><link href=/vxe-table/static/css/other.e70bd07f.css rel=prefetch><link href=/vxe-table/static/css/table.09b29899.css rel=prefetch><link href=/vxe-table/static/js/api.093ef4b6.js rel=prefetch><link href=/vxe-table/static/js/base.4e328e3e.js rel=prefetch><link href=/vxe-table/static/js/base~edit~excel~grid~other~plugin~scroll~start~table~tree.1e06d962.js rel=prefetch><link href=/vxe-table/static/js/edit.a1e3afd9.js rel=prefetch><link href=/vxe-table/static/js/excel.47339dbb.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.e2622bdb.js rel=prefetch><link href=/vxe-table/static/js/optimize.ef9b9fe2.js rel=prefetch><link href=/vxe-table/static/js/other.594e2658.js rel=prefetch><link href=/vxe-table/static/js/plugin.e4d7a9a4.js rel=prefetch><link href=/vxe-table/static/js/scroll.51bba0e6.js rel=prefetch><link href=/vxe-table/static/js/start.6f2e18fc.js rel=prefetch><link href=/vxe-table/static/js/table.9c1b2526.js rel=prefetch><link href=/vxe-table/static/js/tree.87bb172e.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ad8fd21c.css rel=preload as=style><link href=/vxe-table/static/css/index.3fb15f78.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.e2a0a4bc.js rel=preload as=script><link href=/vxe-table/static/js/index.15a238ea.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ad8fd21c.css rel=stylesheet><link href=/vxe-table/static/css/index.3fb15f78.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.e2a0a4bc.js></script><script src=/vxe-table/static/js/index.15a238ea.js></script></body></html>
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vxe-table 表格</title><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.a6628770.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/optimize.a38f7a43.css rel=prefetch><link href=/vxe-table/static/css/other.e70bd07f.css rel=prefetch><link href=/vxe-table/static/css/table.09b29899.css rel=prefetch><link href=/vxe-table/static/js/api.6bcec416.js rel=prefetch><link href=/vxe-table/static/js/base.4e328e3e.js rel=prefetch><link href=/vxe-table/static/js/base~edit~excel~grid~other~plugin~scroll~start~table~tree.1e06d962.js rel=prefetch><link href=/vxe-table/static/js/edit.a1e3afd9.js rel=prefetch><link href=/vxe-table/static/js/excel.47339dbb.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.e2622bdb.js rel=prefetch><link href=/vxe-table/static/js/optimize.ef9b9fe2.js rel=prefetch><link href=/vxe-table/static/js/other.594e2658.js rel=prefetch><link href=/vxe-table/static/js/plugin.e4d7a9a4.js rel=prefetch><link href=/vxe-table/static/js/scroll.51bba0e6.js rel=prefetch><link href=/vxe-table/static/js/start.6f2e18fc.js rel=prefetch><link href=/vxe-table/static/js/table.9c1b2526.js rel=prefetch><link href=/vxe-table/static/js/tree.87bb172e.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ad8fd21c.css rel=preload as=style><link href=/vxe-table/static/css/index.3fb15f78.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.e2a0a4bc.js rel=preload as=script><link href=/vxe-table/static/js/index.5deff6f9.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ad8fd21c.css rel=stylesheet><link href=/vxe-table/static/css/index.3fb15f78.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.e2a0a4bc.js></script><script src=/vxe-table/static/js/index.5deff6f9.js></script></body></html>

File diff suppressed because one or more lines are too long

1
docs/static/js/api.6bcec416.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vxe-table 表格</title><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.a6628770.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a38f7a43.css rel=prefetch><link href=/vxe-table/v1/static/css/other.e70bd07f.css rel=prefetch><link href=/vxe-table/v1/static/css/table.09b29899.css rel=prefetch><link href=/vxe-table/v1/static/js/api.d83455a1.js rel=prefetch><link href=/vxe-table/v1/static/js/base.2c9c5d29.js rel=prefetch><link href=/vxe-table/v1/static/js/base~edit~excel~grid~other~plugin~scroll~start~table~tree.1e06d962.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.94d0f360.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.a689c039.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8da791b5.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.9d51408b.js rel=prefetch><link href=/vxe-table/v1/static/js/other.ca7f7d72.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.3c0ebc20.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.43eae1c7.js rel=prefetch><link href=/vxe-table/v1/static/js/start.04efb316.js rel=prefetch><link href=/vxe-table/v1/static/js/table.289b06ae.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.31bfb60a.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.631f4a79.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.9aac043e.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.66223752.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.8cc0aebc.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.631f4a79.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.9aac043e.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.66223752.js></script><script src=/vxe-table/v1/static/js/index.8cc0aebc.js></script></body></html>
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vxe-table 表格</title><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.a6628770.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a38f7a43.css rel=prefetch><link href=/vxe-table/v1/static/css/other.e70bd07f.css rel=prefetch><link href=/vxe-table/v1/static/css/table.09b29899.css rel=prefetch><link href=/vxe-table/v1/static/js/api.f2b5b9f9.js rel=prefetch><link href=/vxe-table/v1/static/js/base.2c9c5d29.js rel=prefetch><link href=/vxe-table/v1/static/js/base~edit~excel~grid~other~plugin~scroll~start~table~tree.1e06d962.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.94d0f360.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.a689c039.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8da791b5.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.9d51408b.js rel=prefetch><link href=/vxe-table/v1/static/js/other.ca7f7d72.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.3c0ebc20.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.43eae1c7.js rel=prefetch><link href=/vxe-table/v1/static/js/start.04efb316.js rel=prefetch><link href=/vxe-table/v1/static/js/table.289b06ae.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.31bfb60a.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.631f4a79.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.9aac043e.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.66223752.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.0a04fe7c.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.631f4a79.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.9aac043e.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.66223752.js></script><script src=/vxe-table/v1/static/js/index.0a04fe7c.js></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1261,6 +1261,14 @@ const apis = [
defVal: 'columns',
list: []
},
{
name: 'refreshColumn()',
desc: '刷新列配置(对于显示/隐藏列场景下可能会用到)',
type: 'Promise>',
enum: '',
defVal: '',
list: []
},
{
name: 'insert(records)',
desc: '往表格插入数据,从第一行新增一行或多行新数据',
@@ -1309,22 +1317,6 @@ const apis = [
defVal: 'row',
list: []
},
{
name: 'getRecords(rowIndex)',
desc: '获取表格所有数据,和 data 属性一致行为,也可以指定索引获取数据',
type: 'Array',
enum: '',
defVal: 'rowIndex?',
list: []
},
{
name: 'getTableData()',
desc: '获取当前表格渲染中的数据(如果存在条件,则返回处理完之后的数据)',
type: 'Array',
enum: '',
defVal: '',
list: []
},
{
name: 'getRowNode(tr)',
desc: '根据 tr 元素获取对应的 row 信息',
@@ -1365,17 +1357,33 @@ const apis = [
defVal: 'th',
list: []
},
{
name: 'getTableData()',
desc: '获取当前表格渲染中的数据(如果存在条件,则返回处理完之后的数据)',
type: 'Array',
enum: '',
defVal: '',
list: []
},
{
name: 'getRecords(rowIndex)',
desc: '获取表格全量数据,和 data 的行为一致,也可以指定索引获取数据',
type: 'Array',
enum: '',
defVal: 'rowIndex?',
list: []
},
{
name: 'getAllRecords()',
desc: '获取表格数据集合',
type: 'Array<{insertRecords, removeRecords, updateRecords}>',
type: '{insertRecords, removeRecords, updateRecords}',
enum: '',
defVal: '',
list: []
},
{
name: 'getInsertRecords()',
desc: '获取新增数据',
desc: '获取新增数据',
type: 'Array',
enum: '',
defVal: '',
@@ -1383,7 +1391,7 @@ const apis = [
},
{
name: 'getRemoveRecords()',
desc: '获取已删除数据',
desc: '获取已删除数据',
type: 'Array',
enum: '',
defVal: '',
@@ -1391,7 +1399,7 @@ const apis = [
},
{
name: 'getUpdateRecords()',
desc: '获取已修改数据',
desc: '获取已修改数据',
type: 'Array',
enum: '',
defVal: '',
@@ -1429,6 +1437,14 @@ const apis = [
defVal: 'row',
list: []
},
{
name: 'getVirtualScroller()',
desc: '获取虚拟滚动相关状态',
type: 'Object',
enum: '',
defVal: '',
list: []
},
{
name: 'hasActiveRow(row)',
desc: '检查行是否已激活为编辑状态',
@@ -1591,7 +1607,7 @@ const apis = [
},
{
name: 'clearCurrentRow()',
desc: '用于当前行,清空当前高亮的状态',
desc: '用于当前行,手动清空当前高亮的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1599,7 +1615,7 @@ const apis = [
},
{
name: 'clearCurrentColumn()',
desc: '用于当前列,清空当前高亮的状态',
desc: '用于当前列,手动清空当前高亮的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1607,7 +1623,7 @@ const apis = [
},
{
name: 'clearRadioRow()',
desc: '用于单选行,清空用户的选择',
desc: '用于单选行,手动清空用户的选择',
type: 'Promise',
enum: '',
defVal: '',
@@ -1615,7 +1631,7 @@ const apis = [
},
{
name: 'clearSelection()',
desc: '用于多选行,清空用户的选择',
desc: '用于多选行,手动清空用户的选择',
type: 'Promise',
enum: '',
defVal: '',
@@ -1623,7 +1639,7 @@ const apis = [
},
{
name: 'clearRowExpand()',
desc: '清空展开行状态,数据会恢复成未展开的状态',
desc: '手动清空展开行状态,数据会恢复成未展开的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1631,7 +1647,7 @@ const apis = [
},
{
name: 'clearTreeExpand()',
desc: '清空树形节点的展开状态,数据会恢复成未展开的状态',
desc: '手动清空树形节点的展开状态,数据会恢复成未展开的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1639,7 +1655,7 @@ const apis = [
},
{
name: 'clearSort()',
desc: '清空排序条件,数据会恢复成未排序的状态',
desc: '手动清空排序条件,数据会恢复成未排序的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1647,7 +1663,7 @@ const apis = [
},
{
name: 'clearFilter()',
desc: '清空筛选条件,数据会恢复成未筛选的状态',
desc: '手动清空筛选条件,数据会恢复成未筛选的状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1655,7 +1671,7 @@ const apis = [
},
// {
// name: 'clearChecked()',
// desc: '清除单元格批量选中状态',
// desc: '手动清除单元格批量选中状态',
// type: 'Promise',
// enum: '',
// defVal: '',
@@ -1663,7 +1679,7 @@ const apis = [
// },
{
name: 'clearSelected()',
desc: '清除单元格选中状态',
desc: '手动清除单元格选中状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1671,7 +1687,7 @@ const apis = [
},
{
name: 'clearActived()',
desc: '清除单元格激活状态',
desc: '手动清除单元格激活状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1679,23 +1695,23 @@ const apis = [
},
// {
// name: 'clearCopyed()',
// desc: '清空已复制的内容',
// desc: '手动清空已复制的内容',
// type: 'Promise',
// enum: '',
// defVal: '',
// list: []
// },
{
name: 'clearData()',
desc: '清空单元格内容',
name: 'clearData(rows, field)',
desc: '手动清空单元格内容,如果不创参数,则清空整个表格内容,如果传了行则清空指定行内容,如果传了指定字段,则清空该字段内容',
type: 'Promise',
enum: '',
defVal: '?',
defVal: 'rows?, field?',
list: []
},
{
name: 'clearScroll()',
desc: '清除滚动相关信息,还原到初始状态',
desc: '手动清除滚动相关信息,还原到初始状态',
type: 'Promise',
enum: '',
defVal: '',
@@ -1703,7 +1719,7 @@ const apis = [
},
{
name: 'clearAll()',
desc: '清除表格所有条件,还原到初始状态(对于增删改查的场景中可能会用到,比如在数据保存之后清除表格缓存)',
desc: '手动清除表格所有条件,还原到初始状态(对于增删改查的场景中可能会用到,比如在数据保存之后清除表格缓存)',
type: 'Promise',
enum: '',
defVal: '',
@@ -1733,22 +1749,6 @@ const apis = [
defVal: '',
list: []
},
{
name: 'recalculate()',
desc: '重新计算并更新列宽',
type: 'Promise',
enum: '',
defVal: '',
list: []
},
{
name: 'refreshColumn()',
desc: '刷新列配置(对于显示/隐藏列场景下可能会用到)',
type: 'Promise>',
enum: '',
defVal: '',
list: []
},
{
name: 'updateFooter()',
desc: '更新表尾合计(对于某些需要频繁更新的场景下可能会用到)',
@@ -1759,18 +1759,10 @@ const apis = [
},
{
name: 'updateStatus(scope)',
desc: '更新单元格状态(只对 showStatus=true 并且使用自定义渲染时,当值发生改变时需要调用)',
desc: '更新单元格状态(当使用自定义渲染时可能会用到,当配置 showStatus=true 且单元格内值发生改变时需要调用)',
type: 'Promise',
enum: '',
defVal: '',
list: []
},
{
name: 'getVirtualScroller()',
desc: '获取虚拟滚动相关状态',
type: 'Object',
enum: '',
defVal: '',
defVal: 'scope',
list: []
},
{
@@ -1805,6 +1797,14 @@ const apis = [
defVal: 'field, order?',
list: []
},
{
name: 'recalculate()',
desc: '表格重新计算(对于需要更新列宽时可能会用到)',
type: 'Promise',
enum: '',
defVal: '',
list: []
},
{
name: 'validate(rows, callback)',
desc: '表格校验函数,如果指定 row 或 rows 则校验指定一行或多行,否则校验整个表格。该回调函数会在校验结束后被调用,并传入两个参数:(是否校验成功,最近一列未通过校验的字段)。若不传入回调函数,则会返回一个 promise',