Skip to content

Commit

Permalink
更新文档
Browse files Browse the repository at this point in the history
  • Loading branch information
xuliangzhan committed Nov 15, 2019
1 parent 980d2b3 commit 3c6fb11
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 6 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><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/advanced.df8cbe2b.css rel=prefetch><link href=/vxe-table/static/css/base.eeab4b10.css rel=prefetch><link href=/vxe-table/static/css/edit.72bd6140.css rel=prefetch><link href=/vxe-table/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/static/js/advanced.2cbdb961.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.593bbbb5.js rel=prefetch><link href=/vxe-table/static/js/api.bf67e86b.js rel=prefetch><link href=/vxe-table/static/js/base.64231d95.js rel=prefetch><link href=/vxe-table/static/js/edit.0fce2050.js rel=prefetch><link href=/vxe-table/static/js/excel.798b370a.js rel=prefetch><link href=/vxe-table/static/js/grid.280ec293.js rel=prefetch><link href=/vxe-table/static/js/module.6b0c9a22.js rel=prefetch><link href=/vxe-table/static/js/optimize.7287d251.js rel=prefetch><link href=/vxe-table/static/js/other.24fef636.js rel=prefetch><link href=/vxe-table/static/js/plugin.7120faa4.js rel=prefetch><link href=/vxe-table/static/js/scroll.991b550d.js rel=prefetch><link href=/vxe-table/static/js/start.1f811561.js rel=prefetch><link href=/vxe-table/static/js/tree.9bc35f46.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=preload as=style><link href=/vxe-table/static/css/index.6463daef.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.0e44af5c.js rel=preload as=script><link href=/vxe-table/static/js/index.788618af.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=stylesheet><link href=/vxe-table/static/css/index.6463daef.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.0e44af5c.js></script><script src=/vxe-table/static/js/index.788618af.js></script></body></html>
<!DOCTYPE html><html><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/advanced.df8cbe2b.css rel=prefetch><link href=/vxe-table/static/css/base.eeab4b10.css rel=prefetch><link href=/vxe-table/static/css/edit.72bd6140.css rel=prefetch><link href=/vxe-table/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/static/js/advanced.2cbdb961.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.593bbbb5.js rel=prefetch><link href=/vxe-table/static/js/api.bf67e86b.js rel=prefetch><link href=/vxe-table/static/js/base.64231d95.js rel=prefetch><link href=/vxe-table/static/js/edit.0fce2050.js rel=prefetch><link href=/vxe-table/static/js/excel.798b370a.js rel=prefetch><link href=/vxe-table/static/js/grid.280ec293.js rel=prefetch><link href=/vxe-table/static/js/module.6b0c9a22.js rel=prefetch><link href=/vxe-table/static/js/optimize.7287d251.js rel=prefetch><link href=/vxe-table/static/js/other.24fef636.js rel=prefetch><link href=/vxe-table/static/js/plugin.7120faa4.js rel=prefetch><link href=/vxe-table/static/js/scroll.991b550d.js rel=prefetch><link href=/vxe-table/static/js/start.1f811561.js rel=prefetch><link href=/vxe-table/static/js/tree.34e56e48.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=preload as=style><link href=/vxe-table/static/css/index.6463daef.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.0e44af5c.js rel=preload as=script><link href=/vxe-table/static/js/index.a4942c93.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=stylesheet><link href=/vxe-table/static/css/index.6463daef.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.0e44af5c.js></script><script src=/vxe-table/static/js/index.a4942c93.js></script></body></html>
1 change: 0 additions & 1 deletion docs/static/js/index.788618af.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/static/js/index.a4942c93.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/v1/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><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/advanced.e69580bf.css rel=prefetch><link href=/vxe-table/v1/static/css/base.a963791f.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.18388059.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/v1/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/v1/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/v1/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/v1/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.bd401796.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.155d11ee.js rel=prefetch><link href=/vxe-table/v1/static/js/api.da48b5da.js rel=prefetch><link href=/vxe-table/v1/static/js/base.567ddc0d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.faf40b0f.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.6c39d847.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8d9ad65a.js rel=prefetch><link href=/vxe-table/v1/static/js/module.d729a917.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.af7c49ba.js rel=prefetch><link href=/vxe-table/v1/static/js/other.c48d54d9.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.b340fd79.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.652d1da6.js rel=prefetch><link href=/vxe-table/v1/static/js/start.40a16049.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.2824da46.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.e0104310.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.be586f32.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.9d996a8c.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.e0104310.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.be586f32.js></script><script src=/vxe-table/v1/static/js/index.9d996a8c.js></script></body></html>
<!DOCTYPE html><html><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/advanced.e69580bf.css rel=prefetch><link href=/vxe-table/v1/static/css/base.a963791f.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.18388059.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/v1/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/v1/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/v1/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/v1/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.bd401796.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.155d11ee.js rel=prefetch><link href=/vxe-table/v1/static/js/api.da48b5da.js rel=prefetch><link href=/vxe-table/v1/static/js/base.567ddc0d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.faf40b0f.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.6c39d847.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8d9ad65a.js rel=prefetch><link href=/vxe-table/v1/static/js/module.d729a917.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.af7c49ba.js rel=prefetch><link href=/vxe-table/v1/static/js/other.c48d54d9.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.b340fd79.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.652d1da6.js rel=prefetch><link href=/vxe-table/v1/static/js/start.40a16049.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.66d11da3.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.e0104310.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.be586f32.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.7bdfa8ce.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.e0104310.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.be586f32.js></script><script src=/vxe-table/v1/static/js/index.7bdfa8ce.js></script></body></html>
1 change: 1 addition & 0 deletions docs/v1/static/js/index.7bdfa8ce.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/v1/static/js/index.9d996a8c.js

This file was deleted.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions examples/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ export default {
},
{
label: 'app.aside.nav.groupSummaryCount',
demoUrl: 'https://jsrun.pro/GTWKp',
locat: {
name: 'TableTreeGroupSummaryCount'
}
Expand Down
40 changes: 40 additions & 0 deletions examples/views/table/tree/GroupSummaryCount.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@

<vxe-table
resizable
show-footer
ref="xTree"
:loading="loading"
:tree-config="tableTreeConfig"
:span-method="colspanMethod"
:footer-method="footerMethod"
:data="tableData">
<vxe-table-column field="name" title="名称" tree-node :formatter="formatName"></vxe-table-column>
<vxe-table-column field="level" title="级别"></vxe-table-column>
Expand Down Expand Up @@ -40,10 +42,12 @@ export default {
`
<vxe-table
resizable
show-footer
ref="xTree"
:loading="loading"
:tree-config="tableTreeConfig"
:span-method="colspanMethod"
:footer-method="footerMethod"
:data="tableData">
<vxe-table-column field="name" title="名称" tree-node :formatter="formatName"></vxe-table-column>
<vxe-table-column field="level" title="级别"></vxe-table-column>
Expand Down Expand Up @@ -225,6 +229,24 @@ export default {
}
}
}
},
footerMethod ({ columns, data }) {
return [
columns.map((column, columnIndex) => {
if (columnIndex === 0) {
return \`合计 (\${this.$utils.sum(data, 'num')}人)\`
}
switch (column.property) {
case 'level':
return \`总共 \${Math.floor(this.$utils.sum(data, 'level'))}\`
case 'age':
return \`平均年龄 \${parseInt(this.$utils.mean(data, 'age'))}\`
case 'rate':
return \`总分 \${this.$utils.sum(data, 'rate')}\`
}
return '-'
})
]
}
}
}
Expand Down Expand Up @@ -399,6 +421,24 @@ export default {
}
}
}
},
footerMethod ({ columns, data }) {
return [
columns.map((column, columnIndex) => {
if (columnIndex === 0) {
return `合计 (${this.$utils.sum(data, 'num')}人)`
}
switch (column.property) {
case 'level':
return `总共 ${Math.floor(this.$utils.sum(data, 'level'))}`
case 'age':
return `平均年龄 ${parseInt(this.$utils.mean(data, 'age'))}`
case 'rate':
return `总分 ${this.$utils.sum(data, 'rate')}`
}
return '-'
})
]
}
}
}
Expand Down

0 comments on commit 3c6fb11

Please sign in to comment.