From 48ae20bef1db57dc2ec5a1c5dbd1bb907622f25f Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Thu, 25 Feb 2021 12:44:29 +0300 Subject: [PATCH] Fixed #1022 - New Table Responsive layout --- public/demo/menu/menu.json | 3 +- src/components/datatable/BodyCell.vue | 5 + src/components/datatable/DataTable.d.ts | 3 +- src/components/datatable/DataTable.vue | 84 ++++- src/components/datatable/TableBody.vue | 6 +- src/views/datatable/DataTableBasicDemo.vue | 24 +- src/views/datatable/DataTableDemo.vue | 49 --- src/views/datatable/DataTableDoc.vue | 170 ++-------- src/views/datatable/DataTableFilterDemo.vue | 68 ---- .../datatable/DataTableResponsiveDemo.vue | 295 +++++------------- src/views/filterservice/FilterServiceDemo.vue | 2 +- src/views/filterservice/FilterServiceDoc.vue | 2 +- src/views/responsive/ResponsiveDemo.vue | 58 +--- 13 files changed, 221 insertions(+), 548 deletions(-) diff --git a/public/demo/menu/menu.json b/public/demo/menu/menu.json index 0444c4fc1..a65d3f5a6 100644 --- a/public/demo/menu/menu.json +++ b/public/demo/menu/menu.json @@ -362,7 +362,8 @@ }, { "name": "Responsive", - "to": "/datatable/responsive" + "to": "/datatable/responsive", + "badge": "New" }, { "name": "Export", diff --git a/src/components/datatable/BodyCell.vue b/src/components/datatable/BodyCell.vue index 786bbeb2b..fb5fbc91f 100755 --- a/src/components/datatable/BodyCell.vue +++ b/src/components/datatable/BodyCell.vue @@ -1,5 +1,6 @@