From 3bd70d34c1825422e62f95cc15fa6344f40c7d53 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Wed, 10 Feb 2021 13:28:47 +0300 Subject: [PATCH] Initiated new DataTable Scrolling Implementation --- src/components/column/Column.vue | 8 + src/components/datatable/BodyCell.vue | 39 ++- src/components/datatable/ColumnFilter.vue | 8 +- src/components/datatable/DataTable.vue | 326 +++++--------------- src/components/datatable/FooterCell.vue | 66 ++++ src/components/datatable/HeaderCell.vue | 225 ++++++++++++++ src/components/datatable/ScrollableView.vue | 238 -------------- src/components/datatable/TableBody.vue | 37 ++- src/components/datatable/TableFooter.vue | 25 +- src/components/utils/DomHandler.js | 11 + src/views/datatable/DataTableScrollDemo.vue | 173 ++++++----- 11 files changed, 551 insertions(+), 605 deletions(-) create mode 100644 src/components/datatable/FooterCell.vue create mode 100644 src/components/datatable/HeaderCell.vue delete mode 100755 src/components/datatable/ScrollableView.vue diff --git a/src/components/column/Column.vue b/src/components/column/Column.vue index f0e052b74..b64b0d7c8 100755 --- a/src/components/column/Column.vue +++ b/src/components/column/Column.vue @@ -34,6 +34,14 @@ export default { type: null, default: null }, + style: { + type: null, + default: null + }, + class: { + type: String, + default: null + }, headerStyle: { type: null, default: null diff --git a/src/components/datatable/BodyCell.vue b/src/components/datatable/BodyCell.vue index 684a6f3a1..0998cfa33 100755 --- a/src/components/datatable/BodyCell.vue +++ b/src/components/datatable/BodyCell.vue @@ -1,5 +1,5 @@