Commit Graph

232 Commits (0d2fe6c797644bd2d5c340b85dcbd2e9efac4c10)

Author SHA1 Message Date
Tuğçe Küçükoğlu 0d2fe6c797 Fixed #2225 - [BUG] DataTable column reorder in wrong order 2022-06-02 11:10:32 +03:00
Tuğçe Küçükoğlu 8e632d93ac Fixed #2589 - DataTable: support passing a function to the dataKey prop 2022-05-31 15:03:53 +03:00
Tuğçe Küçükoğlu f2417ef53f Fixed #2562 - DataTable | column reorder is broken with hidden column 2022-05-31 14:01:39 +03:00
NikoGJ 9941cd3fc6 Fix loading template on DataTable component 2022-05-26 19:33:30 +02:00
Tuğçe Küçükoğlu cde0b4b574 Fixed #2534- Header elements in DataTable with virtualScroller are not in the correct position on the scroll. 2022-05-11 15:56:38 +03:00
mertsincan 67ace50831 Fixed #2271 - DataTable with edit, sort and filter options does not work as expected 2022-03-09 11:51:53 +00:00
Tuğçe Küçükoğlu 2fb44329a8 Fixed #2068 - DataTable row-select index is always undefined 2022-02-24 15:39:54 +03:00
Tuğçe Küçükoğlu ddfbd6c095 Fixed #2141 - Custom Table CSV Export Headers 2022-02-11 12:14:20 +03:00
Tuğçe Küçükoğlu 5748ae7ec0 Fixed #2001 - Improve resizable structure on DataTable 2022-01-17 17:10:54 +03:00
Tuğçe Küçükoğlu f6fbaeb6f3 Fixed #1970 Fixed #1938 2022-01-11 12:47:37 +03:00
Tuğçe Küçükoğlu 27f282d60c Fixed #1905 - DataTable - Paginator doesn't reset on Lazy sort 2021-12-21 14:05:59 +03:00
mertsincan 229ba94153 Fixed #1841 - DataTable component does not work correctly "Checkbox selection" together with "lazy" 2021-12-06 11:45:21 +03:00
mertsincan e08fd2d1d0 Fixed #1845 - Add data param to exportCSV method on DataTable 2021-12-06 10:18:55 +03:00
mertsincan fa578b9673 Fixed #1843 - Add virtualScroller feature to DataTable 2021-12-05 20:18:38 +03:00
Cagatay Civici d31f7b833f
Merge pull request #1726 from ryan-ohern/patch-1
Update DataTable.vue to make computed property columns() recursive
2021-11-17 14:04:37 +03:00
Tuğçe Küçükoğlu 4167611fe7 Fixed #1766 - DataTable lazy loading paginator defect 2021-11-17 12:42:15 +03:00
Cagatay Civici cb9c6718ee Fixed #1760, Fixed #1761 2021-11-15 17:17:40 +03:00
Tuğçe Küçükoğlu cedb06ca0a Fixed #1734 - New rowStyle prop for DataTable 2021-11-08 16:53:53 +03:00
Tuğçe Küçükoğlu 26be2ac728 Fixed #1562 - DataTable with selectionMode 'multiple' select with shift 2021-11-08 10:24:15 +03:00
Ryan O'Hern 9b7db214b6
Update DataTable.vue
When wrapping vue components, default slots get nested inside the slot's children array. So if you attempt to pass default slots down through multiple layers, they will be nested further. See link below. Currently, the DataTable component can only be wrapped once as the computed property for columns() only checks against the children array and is not recursive. If you attempt to wrap the components inside multiple layers, it does not work. Proposed is an update to the columns computed property to make it recursive. 

https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cD5cbmltcG9ydCBHcmFuZFBhcmVudCBmcm9tICcuL0dyYW5kUGFyZW50LnZ1ZSc7XG5cblxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGgxPkdyZWF0R3JhbmRQYXJlbnQ8L2gxPlxuICA8R3JhbmRQYXJlbnQ+XG4gIFx0PHNwYW4+Q29sdW1uIDE8L3NwYW4+XG4gICAgPHNwYW4+Q29sdW1uIDI8L3NwYW4+XG4gICAgPHNwYW4+Q29sdW1uIDM8L3NwYW4+XG4gICAgPHRlbXBsYXRlICNjdXN0b20+XG4gICAgXHQ8c3Bhbj5DdXN0b20gMTwvc3Bhbj5cbiAgICAgIDxzcGFuPkN1c3RvbSAyPC9zcGFuPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvR3JhbmRQYXJlbnQ+XG48L3RlbXBsYXRlPiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcInZ1ZVwiOiBcImh0dHBzOi8vdW5wa2cuY29tL0B2dWUvcnVudGltZS1kb21AMy4yLjIwL2Rpc3QvcnVudGltZS1kb20uZXNtLWJyb3dzZXIuanNcIlxuICB9XG59IiwiQ2hpbGQudnVlIjoiPHRlbXBsYXRlPlxuICA8aDM+XG4gICAgQ2hpbGRcbiAgPC9oMz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdDaGlsZCcsXG4gIG1vdW50ZWQoKSB7XG4gICAgY29uc29sZS5sb2coJ0NoaWxkIGRlZmF1bHQgc2xvdHMnLCB0aGlzLiRzbG90cy5kZWZhdWx0KCkpO1xuICAgIGNvbnNvbGUubG9nKCdDaGlsZCBjdXN0b20gc2xvdHMnLCB0aGlzLiRzbG90cy5jdXN0b20oKSk7XG4gICAgY29uc29sZS5sb2coJ0dldCBjb2x1bW5zJywgdGhpcy5jb2x1bW5zKCkpO1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgY29sdW1ucygpIHtcbiAgICAgIGxldCBjb2xzID0gW107XG4gICAgICBsZXQgY2hpbGRyZW4gPSB0aGlzLiRzbG90cy5kZWZhdWx0KCk7XG5cbiAgICAgIGlmICghY2hpbGRyZW4pIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBjaGlsZHJlbi5mb3JFYWNoKGNoaWxkID0+IHtcbiAgICAgICAgaWYgKGNoaWxkLmNoaWxkcmVuICYmIGNoaWxkLmNoaWxkcmVuIGluc3RhbmNlb2YgQXJyYXkpXG4gICAgICAgICAgY29scyA9IFsuLi5jb2xzLCAuLi5jaGlsZC5jaGlsZHJlbl07XG4gICAgICAgIGVsc2UgaWYgKGNoaWxkLnR5cGUubmFtZSA9PT0gJ0NvbHVtbicpXG4gICAgICAgICAgY29scy5wdXNoKGNoaWxkKTtcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIGNvbHM7XG4gICAgfVxuICB9XG59XG48L3NjcmlwdD4iLCJQYXJlbnQudnVlIjoiPHRlbXBsYXRlPlxuXHQ8aDM+UGFyZW50PC9oMz5cbiAgPENoaWxkPlxuICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihpbmRleCwgbmFtZSkgaW4gJHNsb3RzXCIgdi1zbG90OltuYW1lXT5cbiAgICBcdDxzbG90IDpuYW1lPVwibmFtZVwiPjwvc2xvdD5cblx0XHQ8L3RlbXBsYXRlPlxuICA8L0NoaWxkPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBDaGlsZCBmcm9tICcuL0NoaWxkLnZ1ZSc7XG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdQYXJlbnQnLFxuICBjb21wb25lbnRzOiB7IENoaWxkIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgY29uc29sZS5sb2coJ1BhcmVudCBkZWZhdWx0IHNsb3RzJywgdGhpcy4kc2xvdHMuZGVmYXVsdCgpKTtcbiAgICBjb25zb2xlLmxvZygnUGFyZW50IGN1c3RvbSBzbG90cycsIHRoaXMuJHNsb3RzLmN1c3RvbSgpKTtcbiAgfSxcbn1cbjwvc2NyaXB0PiIsIkdyYW5kUGFyZW50LnZ1ZSI6Ijx0ZW1wbGF0ZT5cblx0PGgzPkdyYW5kUGFyZW50PC9oMz5cbiAgPFBhcmVudD5cbiAgICA8dGVtcGxhdGUgdi1mb3I9XCIoaW5kZXgsIG5hbWUpIGluICRzbG90c1wiIHYtc2xvdDpbbmFtZV0+XG4gICAgXHQ8c2xvdCA6bmFtZT1cIm5hbWVcIj48L3Nsb3Q+XG5cdFx0PC90ZW1wbGF0ZT5cbiAgPC9QYXJlbnQ+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IFBhcmVudCBmcm9tICcuL1BhcmVudC52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnR3JhbmRQYXJlbnQnLFxuICBjb21wb25lbnRzOiB7IFBhcmVudCB9LFxuICBtb3VudGVkKCkge1xuICAgIGNvbnNvbGUubG9nKCdHcmFuZFBhcmVudCBkZWZhdWx0IHNsb3RzJywgdGhpcy4kc2xvdHMuZGVmYXVsdCgpKTtcbiAgICBjb25zb2xlLmxvZygnR3JhbmRQYXJlbnQgY3VzdG9tIHNsb3RzJywgdGhpcy4kc2xvdHMuY3VzdG9tKCkpO1xuICB9LFxufVxuPC9zY3JpcHQ+In0=
2021-11-04 14:14:39 -04:00
Cagatay Civici 380cc59ccf Fixed prop name 2021-10-25 14:51:02 +03:00
Cagatay Civici f61efad17e Fixed #1696 - Add tableStyle and tableClass to Table 2021-10-25 14:49:59 +03:00
mertsincan 306b38ef5d Fixed #1646 - Kebab-case properties are not working on DataTable and TreeTable 2021-10-07 09:26:26 +03:00
mertsincan c88265ecbe Fixed #1633 - Improve sorting performance on DataTable 2021-10-04 11:31:10 +03:00
mertsincan 2eb45a5b92 Fixed #1631 - The editingRows property is not working with initial value on DataTable 2021-10-04 10:53:44 +03:00
mertsincan b5fd87dcd6 Refactor #1273 2021-10-04 10:36:36 +03:00
mertsincan 044290601e Fixed #1273 - Support for Filtering, Sorting and Cell Editing on DataTable 2021-10-02 23:49:23 +03:00
mertsincan f1c641ce59 Fixed #1505 - DataTable State broken with resizableColumns 2021-09-15 12:35:26 +03:00
mertsincan 3151dd896c Fixed #1508 and #1521 - DataTable doesn't work as expected when the container is resized. 2021-09-15 11:13:04 +03:00
mertsincan bede50d494 Fixed #1345 - DataTable row group and sortable columns are not working together 2021-08-27 13:51:49 +03:00
mertsincan 52cc71e12b Refactor #1467 2021-08-24 16:56:37 +03:00
Yiğit FINDIKLI 593b23af70 Fixed #10532 - Table Header Checkbox not working when lazy loading enabled 2021-08-24 16:33:58 +03:00
Yiğit FINDIKLI 32d23d01e9 Fixed #1461 - pFrozenColumn is moving when position set to left 2021-08-20 15:58:48 +03:00
Tuğçe Küçükoğlu 5243d5ba00 Fixed #1311 - DataTable State: columnwidths are not restored correctly when using scrollable and resizableColumns props 2021-08-12 14:31:02 +03:00
Cagatay Civici 33a93d8c08 Fixed #1443 - Unnecessary horizontal scrollbar displayed with rowgrouping 2021-08-11 14:00:31 +03:00
Cagatay Civici 2a5b1872e7 Support for footer 2021-08-09 17:50:10 +03:00
Cagatay Civici 9eac2da7ec Fixed #1314 - Support for scrolling and column groups 2021-08-09 17:37:09 +03:00
Cagatay Civici c0e13b0cd9 Fixed #1278 - No exportFunction, it's called but not defined. 2021-07-26 11:26:00 +03:00
Tuğçe Küçükoğlu 679cf8f766 Fixed #1358 - Overlay aligning calculation defect 2021-06-23 15:46:10 +03:00
Tuğçe Küçükoğlu 10f47c6ff9 Fixed #1355 - DataTable row group and resizable column not working together 2021-06-18 16:41:15 +03:00
Cagatay Civici a478ace3fb Fixed #1323 - Dynamic columns not showing in Datatable with vue 3.1.1 2021-06-11 15:12:29 +03:00
Cagatay Civici e21906e672 Fixed #1269 - DataTable does not honor initial selection 2021-06-11 15:11:02 +03:00
Tuğçe Küçükoğlu 46a9ab9114 Fixed #1308 - Datatable event @value-change return undefined when filtering 2021-06-01 17:09:55 +03:00
Cagatay Civici 66ef0a5686 Fixed #1247 - 2021-05-17 17:43:23 +03:00
Cagatay Civici a53bae5b46 Fixed #1266 - FilterContent overlaps on frozen columns 2021-05-17 16:36:18 +03:00
Cagatay Civici d8c6ab597c Scroll+Resize support for TreeTable 2021-05-17 15:57:40 +03:00
Cagatay Civici 86a91ae4c3 Fixed #1018 - Resize support for Scrollable Tables 2021-05-17 15:53:35 +03:00
mertsincan 85f09a74f4 Cosmetic 2021-05-17 03:20:57 +03:00
Ahmed Kandil 25af520e4d
Fixed #1087 - DataTable global filter is reset when applying other filters
Fixes #1087

Co-authored-by: mertsincan <sincan.mert@gmail.com>
2021-05-17 03:19:24 +03:00
mertsincan 10348594f3 Fixed #1178 - DataTable state restoring seems broken for columnOrder and columnWidths 2021-05-17 02:31:38 +03:00