vue-easytable
A powerful data table based on vuejs. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
File Explorer
Download Latest Version (.zip)- config.yml
- deploy-docs.yml
- sync-gitee.yml
- test-coverage-upload.yml
- verify-files-modify.yml
- FUNDING.yml
- ISSUE_TEMPLATE.md
- get-components.js
- index.js
- themes-name.js
- build-entry.js
- build-js.js
- build-locale.js
- build-style.js
- build-versions.js
- config.js
- webpack.comps.config.js
- webpack.main.config.js
- webpack.umd.config.js
- config.js
- containers.js
- fence.js
- index.js
- util.js
- app.html
- favicon.ico
- index.html
- versions.json
- clickoutside.js
- doc-layout.vue
- empty-layout.vue
- footer.vue
- index.js
- i18n-mixins.js
- theme-switch-mixins.js
- index.jsx
- index.jsx
- anchor.vue
- api-tpl.vue
- app.less
- app.vue
- catalog.vue
- demo-block.vue
- custom.less
- index.less
- reset.less
- index.vue
- normal-data-grid.vue
- spreadsheet.vue
- api.md
- checkbox-multiple-advanced.md
- checkbox-multiple-simple.md
- checkbox-single.md
- main.vue
- api.md
- base.md
- main.vue
- usage.md
- api.md
- callback-methods.md
- custom-content.md
- main.vue
- multiple-select.md
- operation.md
- single-select.md
- api.md
- base.md
- collection.vue
- explain.md
- main.vue
- usage.md
- api.md
- collection.vue
- container.md
- custom.md
- fullscreen.md
- main.vue
- usage.md
- api.md
- cover-lang.md
- main.vue
- switch-lang.md
- usage.md
- api.md
- base-usage.md
- callback-events.md
- layout-settings.md
- main.vue
- page-index.md
- page-size.md
- paging-buttons.md
- paging-configuration.md
- usage.md
- api.md
- base.md
- controlled.md
- main.vue
- api.md
- base.md
- main.vue
- ellipsis-props.vue
- filter-custom-props.vue
- filter-props.vue
- index.vue
- cell-autofill-option-props.vue
- cell-selection-option-props.vue
- cell-span-option-props.vue
- cell-style-option-props.vue
- checkbox-option-props.vue
- clipboard-option-props.vue
- column-hidden-option-props.vue
- column-width-resize-option-props.vue
- contextmenu-body-option-props.vue
- contextmenu-header-option-props.vue
- db.js
- edit-option-props.vue
- event-custom-option-props.vue
- expand-option-props.vue
- instance-methods.vue
- main.vue
- radio-option-props.vue
- row-style-option-props.vue
- sort-option-props.vue
- table-props.vue
- virtual-scroll-option-props.vue
- basic-align.md
- explain.md
- main.vue
- autofill-direction.md
- base.md
- explain.md
- features.md
- main.vue
- shortcuts.md
- body-cell.md
- header-cell.md
- main.vue
- more.md
- base.md
- combine-column-fixed.md
- combine-element-ui.md
- explain.md
- instance-method.md
- main.vue
- shortcuts.md
- base.md
- ellipsis-line.md
- ellipsis.md
- explain.md
- main.vue
- base.md
- disable-selection.md
- explain.md
- main.vue
- range-selection-instance-methods.md
- shortcuts.md
- single-selection-instance-methods.md
- body-colspan.md
- body-rowspan.md
- custom-content.md
- explain.md
- main.vue
- body-cell-style.md
- body-row-style.md
- explain.md
- header-cell-style.md
- header-row-style.md
- main.vue
- base.md
- explain.md
- features-bak.md
- main.vue
- shortcuts.md
- column-fixed-auto-width.md
- column-fixed-left-right.md
- column-fixed-left.md
- column-fixed-right.md
- explain.md
- main.vue
- default-hidden-column.md
- explain.md
- instance-methods.md
- main.vue
- basic.md
- disable-resizing.md
- explain.md
- main.vue
- explain.md
- long-word.md
- main.vue
- no-width.md
- percent-width.md
- px-width.md
- base.md
- contextmenu-types.md
- custom.md
- explain.md
- main.vue
- basic.md
- explain.md
- main.vue
- explain.md
- main.vue
- on-body-cell.md
- on-body-row.md
- on-header-cell.md
- on-header-row.md
- base.md
- cell-span.md
- cell-style.md
- custom-cell.md
- explain.md
- footer-column-fixed.md
- footer-fixed.md
- main.vue
- on-footer-cell.md
- on-footer-row.md
- virtual-scroll.md
- custom-icon.md
- explain.md
- main.vue
- mixture-filter.md
- mutil-filter.md
- single-filter.md
- custom-icon.md
- explain.md
- main.vue
- single-filter.md
- base.md
- explain.md
- header-fixed-disabled.md
- header-fixed-mutil.md
- main.vue
- explain.md
- grouping-header-fixed-column.md
- grouping-header.md
- main.vue
- base.md
- explain.md
- main.vue
- explain.md
- main.vue
- multi-sort.md
- single-sort.md
- sort-always.md
- explain.md
- main.vue
- scroll-to-col-key.md
- scroll-to-row-key.md
- scroll-to.md
- basic.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- basic.md
- checkbox.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- selected-all-hide.md
- selected-column.md
- selected-control.md
- selected-default.md
- selected-disable.md
- selected-row-click.md
- base.md
- default-expand.md
- expand-chart.md
- expand-column.md
- expand-control.md
- expand-event.md
- expand-table.md
- expand-trigger.md
- expandable.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- ranking.md
- base.md
- explain.md
- main.vue
- radio-column.md
- selected-control.md
- selected-default.md
- selected-disable.md
- selected-row-click.md
- click-highlight.md
- explain.md
- hover-highlight.md
- main.vue
- row-stripe.md
- around-x.md
- around-y.md
- border-all.md
- border-around.md
- border-radius.md
- border-x.md
- border-y.md
- default.md
- explain.md
- main.vue
- auto-height.md
- calc-height.md
- explain.md
- fixed-height.md
- main.vue
- auto-width.md
- calc-width.md
- explain.md
- fixed-width.md
- main.vue
- percent-width.md
- main.vue
- performance.md
- main.md
- auto-height.md
- base.md
- column-fixed.md
- combine-lazy-load.md
- dynamic-enable.md
- explain.md
- main.vue
- row-checkbox.md
- row-expand-table.md
- row-expand.md
- row-index.md
- row-radio.md
- intro.md
- locale.md
- QA.md
- start.md
- theme.md
- update-log.md
- api.md
- checkbox-multiple-advanced.md
- checkbox-multiple-simple.md
- checkbox-single.md
- main.vue
- api.md
- base.md
- main.vue
- usage.md
- api.md
- callback-methods.md
- custom-content.md
- main.vue
- multiple-select.md
- operation.md
- single-select.md
- api.md
- base.md
- collection.vue
- explain.md
- main.vue
- usage.md
- api.md
- collection.vue
- container.md
- custom.md
- fullscreen.md
- main.vue
- usage.md
- api.md
- cover-lang.md
- main.vue
- switch-lang.md
- usage.md
- api.md
- base-usage.md
- callback-events.md
- layout-settings.md
- main.vue
- page-index.md
- page-size.md
- paging-buttons.md
- paging-configuration.md
- usage.md
- api.md
- base.md
- controlled.md
- main.vue
- api.md
- base.md
- main.vue
- ellipsis-props.vue
- filter-custom-props.vue
- filter-props.vue
- index.vue
- cell-autofill-option-props.vue
- cell-selection-option-props.vue
- cell-span-option-props.vue
- cell-style-option-props.vue
- checkbox-option-props.vue
- clipboard-option-props.vue
- column-hidden-option-props.vue
- column-width-resize-option-props.vue
- contextmenu-body-option-props.vue
- contextmenu-header-option-props.vue
- db.js
- edit-option-props.vue
- event-custom-option-props.vue
- expand-option-props.vue
- instance-methods.vue
- main.vue
- radio-option-props.vue
- row-style-option-props.vue
- sort-option-props.vue
- table-props.vue
- virtual-scroll-option-props.vue
- basic-align.md
- explain.md
- main.vue
- autofill-direction.md
- base.md
- explain.md
- features.md
- main.vue
- shortcuts.md
- body-cell.md
- header-cell.md
- main.vue
- more.md
- base.md
- combine-column-fixed.md
- combine-element-ui.md
- explain.md
- instance-method.md
- main.vue
- shortcuts.md
- base.md
- ellipsis-line.md
- ellipsis.md
- explain.md
- main.vue
- base.md
- disable-selection.md
- explain.md
- main.vue
- range-selection-instance-methods.md
- shortcuts.md
- single-selection-instance-methods.md
- body-colspan.md
- body-rowspan.md
- custom-content.md
- explain.md
- main.vue
- body-cell-style.md
- body-row-style.md
- explain.md
- header-cell-style.md
- header-row-style.md
- main.vue
- base.md
- explain.md
- features-bak.md
- main.vue
- shortcuts.md
- column-fixed-auto-width.md
- column-fixed-left-right.md
- column-fixed-left.md
- column-fixed-right.md
- explain.md
- main.vue
- default-hidden-column.md
- explain.md
- instance-methods.md
- main.vue
- basic.md
- disable-resizing.md
- explain.md
- main.vue
- explain.md
- long-word.md
- main.vue
- no-width.md
- percent-width.md
- px-width.md
- base.md
- contextmenu-types.md
- custom.md
- explain.md
- main.vue
- basic.md
- explain.md
- main.vue
- explain.md
- main.vue
- on-body-cell.md
- on-body-row.md
- on-header-cell.md
- on-header-row.md
- base.md
- cell-span.md
- cell-style.md
- custom-cell.md
- explain.md
- footer-column-fixed.md
- footer-fixed.md
- main.vue
- on-footer-cell.md
- on-footer-row.md
- virtual-scroll.md
- custom-icon.md
- explain.md
- main.vue
- mixture-filter.md
- mutil-filter.md
- single-filter.md
- custom-icon.md
- explain.md
- main.vue
- single-filter.md
- base.md
- explain.md
- header-fixed-disabled.md
- header-fixed-mutil.md
- main.vue
- explain.md
- grouping-header-fixed-column.md
- grouping-header.md
- main.vue
- base.md
- explain.md
- main.vue
- explain.md
- main.vue
- multi-sort.md
- single-sort.md
- sort-always.md
- explain.md
- main.vue
- scroll-to-col-key.md
- scroll-to-row-key.md
- scroll-to.md
- basic.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- basic.md
- checkbox.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- selected-all-hide.md
- selected-column.md
- selected-control.md
- selected-default.md
- selected-disable.md
- selected-row-click.md
- base.md
- default-expand.md
- expand-chart.md
- expand-column.md
- expand-control.md
- expand-event.md
- expand-table.md
- expand-trigger.md
- expandable.md
- explain.md
- main.vue
- base.md
- explain.md
- main.vue
- ranking.md
- base.md
- explain.md
- main.vue
- radio-column.md
- selected-control.md
- selected-default.md
- selected-disable.md
- selected-row-click.md
- click-highlight.md
- explain.md
- hover-highlight.md
- main.vue
- row-stripe.md
- around-x.md
- around-y.md
- border-all.md
- border-around.md
- border-radius.md
- border-x.md
- border-y.md
- default.md
- explain.md
- main.vue
- auto-height.md
- calc-height.md
- explain.md
- fixed-height.md
- main.vue
- auto-width.md
- calc-width.md
- explain.md
- fixed-width.md
- main.vue
- percent-width.md
- main.vue
- performance.md
- main.md
- auto-height.md
- base.md
- column-fixed.md
- combine-lazy-load.md
- dynamic-enable.md
- explain.md
- main.vue
- row-checkbox.md
- row-expand-table.md
- row-expand.md
- row-index.md
- row-radio.md
- intro.md
- locale.md
- QA.md
- start.md
- theme.md
- update-log.md
- chrome_48x48.png
- edge_48x48.png
- firefox_48x48.png
- opera_48x48.png
- safari_48x48.png
- http-request.js
- en.router.config.js
- index.js
- zh.router.config.js
- index.js
- router.config.js
- index.js
- index.html
- index.html
- index.html
- constant.js
- cookies.js
- i18n.js
- index.js
- main.js
- .eslintignore
- .eslintrc.js
- .gitignore
- babel.config.js
- package.json
- vue.config.js
- yarn.lock
- demo.css
- demo_index.html
- iconfont.css
- iconfont.eot
- iconfont.js
- iconfont.json
- iconfont.svg
- iconfont.ttf
- iconfont.woff
- iconfont.woff2
- index.jsx
- index.js
- clickoutside.js
- events-outside.js
- focus.js
- af-ZA.js
- en-US.js
- fr-FR.js
- ko-KR.js
- pt-BR.js
- ru-RU.js
- zh-CN.js
- zh-TW.js
- zu-ZA.js
- index.js
- emitter.js
- animation-frame.js
- auto-resize.js
- constant.js
- dom.js
- event-key-codes.js
- hooks-manager.js
- index.js
- mouse-event.js
- random.js
- request-animation-timeout.js
- resize-event.js
- scroll-bar.js
- ve-checkbox.less
- ve-contextmenu.less
- ve-dropdown.less
- ve-icon.less
- ve-loading.less
- ve-pagination.less
- ve-radio.less
- ve-select.less
- ve-table.less
- base.less
- index.less
- var.less
- ve-checkbox.less
- ve-contextmenu.less
- ve-dropdown.less
- ve-icon.less
- ve-loading.less
- ve-pagination.less
- ve-radio.less
- ve-select.less
- ve-table.less
- base.less
- index.less
- var.less
- ve-checkbox.less
- ve-contextmenu.less
- ve-dropdown.less
- ve-icon.less
- ve-loading.less
- ve-pagination.less
- ve-radio.less
- ve-select.less
- ve-table.less
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- bounce.jsx
- flow.jsx
- grid.jsx
- index.js
- loading.jsx
- plane.jsx
- pulse.jsx
- wave.jsx
- index.js
- index.js
- constant.js
- index.js
- index.jsx
- pager.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- constant.js
- index.js
- index.jsx
- index.js
- body-checkbox-content.jsx
- body-radio-content.jsx
- body-td.jsx
- body-tr-scrolling.jsx
- body-tr.jsx
- expand-tr-icon.jsx
- expand-tr.jsx
- index.jsx
- index.jsx
- index.jsx
- constant.js
- index.jsx
- footer-td.jsx
- footer-tr.jsx
- index.jsx
- header-checkbox-content.jsx
- header-filter-content.jsx
- header-filter-custom-content.jsx
- header-th.jsx
- header-tr.jsx
- index.jsx
- constant.js
- index.jsx
- clipboard.js
- constant.js
- index.js
- store.js
- index.jsx
- index.js
- index.js
- ve-checkbox.spec.js.snap
- ve-contextmenu.spec.js.snap
- ve-dropdown.spec.js.snap
- ve-icon.spec.js.snap
- ve-loading.spec.js.snap
- ve-locale.spec.js.snap
- ve-pagination.spec.js.snap
- ve-radio.spec.js.snap
- ve-select.spec.js.snap
- ve-table-border.spec.js.snap
- ve-table-cell-align.spec.js.snap
- ve-table-cell-custom.spec.js.snap
- ve-table-cell-edit.spec.js.snap
- ve-table-cell-ellipsis.spec.js.snap
- ve-table-cell-selection.spec.js.snap
- ve-table-cell-span.spec.js.snap
- ve-table-cell-style.spec.js.snap
- ve-table-column-fixed.spec.js.snap
- ve-table-column-hidden.spec.js.snap
- ve-table-column-width.spec.js.snap
- ve-table-contextmenu.spec.js.snap
- ve-table-footer.spec.js.snap
- ve-table-header-filter-custom.spec.js.snap
- ve-table-header-filter.spec.js.snap
- ve-table-header-fixed.spec.js.snap
- ve-table-header-group.spec.js.snap
- ve-table-header-sort.spec.js.snap
- ve-table-operation-column.spec.js.snap
- ve-table-row-checkbox.spec.js.snap
- ve-table-row-expand.spec.js.snap
- ve-table-row-radio.spec.js.snap
- ve-table-row-style.spec.js.snap
- ve-table-virtual-scroll.spec.js.snap
- ve-checkbox.spec.js
- ve-contextmenu.spec.js
- ve-dropdown.spec.js
- ve-icon.spec.js
- ve-loading.spec.js
- ve-locale.spec.js
- ve-pagination.spec.js
- ve-radio.spec.js
- ve-select.spec.js
- ve-table-border.spec.js
- ve-table-cell-align.spec.js
- ve-table-cell-custom.spec.js
- ve-table-cell-edit.spec.js
- ve-table-cell-ellipsis.spec.js
- ve-table-cell-selection-indicator.spec.js
- ve-table-cell-selection.spec.js
- ve-table-cell-span.spec.js
- ve-table-cell-style.spec.js
- ve-table-column-fixed.spec.js
- ve-table-column-hidden.spec.js
- ve-table-column-width.spec.js
- ve-table-common.spec.js
- ve-table-contextmenu.spec.js
- ve-table-custom-events.spec.js
- ve-table-footer.spec.js
- ve-table-header-filter-custom.spec.js
- ve-table-header-filter.spec.js
- ve-table-header-fixed.spec.js
- ve-table-header-group.spec.js
- ve-table-header-sort.spec.js
- ve-table-instance-methods.spec.js
- ve-table-operation-column.spec.js
- ve-table-row-checkbox.spec.js
- ve-table-row-expand.spec.js
- ve-table-row-radio.spec.js
- ve-table-row-style.spec.js
- ve-table-virtual-scroll.spec.js
- constant.js
- setup.js
- util.js
- .browserslistrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc.js
- babel.config.js
- CHANGE-LOG.md
- components.json
- jest.config.js
- LICENSE
- package.json
- README-CN.md
- README.md
- yarn.lock
// repository documentation
Was this content helpful?
(0 ratings)
