Commit Graph

359 Commits (f1ef9f853c2edbf476845f83a2e0373b61eeda78)

Author SHA1 Message Date
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
Tuğçe Küçükoğlu 320eab9a37 datatable tests fixed 2022-04-18 17:16:10 +03:00
Tuğçe Küçükoğlu bd135fbd55 DataTable tests added 2022-04-18 13:57:52 +03:00
Tuğçe Küçükoğlu c435633589 Fixed #2378 - TreeTable and DataTable | Typescript Definition Bug for global Filters 2022-04-11 14:54:26 +03:00
Tuğçe Küçükoğlu f08a05404b Fixed #2312 - New DataTable editor callbacks 2022-03-14 15:33:01 +03:00
Tuğçe Küçükoğlu 30e08a9dee Fixed #2310 - Colspan defect with hidden Columns 2022-03-14 15:01:01 +03:00
Tuğçe Küçükoğlu 3c03064c1c
Merge pull request #2260 from harveylee/fix-row-checkbox-event-propagation
Add stop modifier to RowCheckbox click event
2022-03-14 11:19:27 +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
Harvey Lee 2c1148648d
Add stop modifier to RowCheckbox click event
To prevent clicks from propagating through to the row and triggering a row select/unselect event which undoes the effect.
2022-03-04 16:04:27 +11:00
Tuğçe Küçükoğlu 38d8b24fa9 Fixed #2196 - DataTableFilterMeta TypeScript error 2022-03-01 09:31:30 +03: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 b70ff261de Fixed #1932 - DataTable Dynamic Row defect 2022-01-26 13:20:15 +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 b2c4f22eb3 Fixed #1967 - DataTable, TreeTable | Checkbox and RadioButton Focus Missing on Material 2022-01-11 10:51:48 +03:00
Tuğçe Küçükoğlu 4702bbeb24 Fixed #1959 - Update type checking for class properties 2022-01-10 11:53:20 +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
Cagatay Civici af88959551 Remove column 2021-12-07 11:49:25 +03:00
mertsincan dc5783ed5a Refactor #1841 2021-12-06 12:03:12 +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 aeef9595c2 Update DataTable.d.ts 2021-12-05 20:18:44 +03:00
mertsincan fa578b9673 Fixed #1843 - Add virtualScroller feature to DataTable 2021-12-05 20:18:38 +03:00
mertsincan 5b367bf4e3 Refactor 2021-12-02 00:28:01 +03:00
mertsincan 9a9ae8660b Fixed #1836 - For DataTable 2021-12-01 16:28:58 +03:00
mertsincan ad894855eb Fixed #1775 - Cannot select date in calendar in small viewports 2021-11-18 10:13:07 +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
Tuğçe Küçükoğlu 9091cdb712 Refactor #1745 2021-11-16 13:39:26 +03:00
Cagatay Civici cb9c6718ee Fixed #1760, Fixed #1761 2021-11-15 17:17:40 +03:00
Tuğçe Küçükoğlu 67a7799558 Refactor #1745 2021-11-15 13:55:29 +03:00
Tuğçe Küçükoğlu 378184ed1c Fixed #1745 - Cell editing without editor templating defect 2021-11-15 13:54:05 +03:00
Tuğçe Küçükoğlu a51f26ce40 Fixed #1630 - Cannot create dynamic ColumnGroup columns in DataTable 2021-11-10 12:01:35 +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
Tuğçe Küçükoğlu 4547fe5e5c Fixed #1715 - DataTable wrong TypeScript definition for row click events 2021-11-04 09:54:33 +03: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
Tuğçe Küçükoğlu 56285f087c Fixed #1695 - Update all .d.ts files for events and slots 2021-10-25 10:06:40 +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 dcf60ef1a3 Refactor #1263 2021-10-04 12:25:41 +03:00
mertsincan c88265ecbe Fixed #1633 - Improve sorting performance on DataTable 2021-10-04 11:31:10 +03:00
mertsincan 81ef7ee157 Fixed #1632 - Improve accessibility on Editable DataTable 2021-10-04 11:27:08 +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
Tuğçe Küçükoğlu 1f34b15a60
Merge pull request #1628 from samperumal/samperumal/datatable-expansion
Add missing 'expansion' slot TypeScript definition to DataTable.d.ts
2021-10-04 10:07:11 +03:00
mertsincan fa4d6344e5 Refactor #1273 2021-10-04 09:01:09 +03:00
mertsincan 69e7d3b167 Update DataTable.d.ts 2021-10-02 23:51:09 +03:00