Shariq Ansari
5db24187e6
Merge branch 'master' into add-tooltip-on-filter
2022-01-27 12:51:06 +05:30
Himanshu
6d6602f202
feat: translations ( #145 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
Co-authored-by: Faris Ansari <netchamp.faris@gmail.com>
2022-01-03 18:41:52 +05:30
Shariq Ansari
88a361f053
fix: Adding tooltip on filter inputs
2021-09-28 13:43:59 +05:30
Saif
67f9717827
perf: ⚡ ️ Expand All and Collapse All render only once ( #63 )
...
* perf: ⚡ ️ Expand All and Collapse All render only once
* Introduce setTreeDepth() function
2019-04-25 12:37:56 +05:30
Faris Ansari
007579f55e
feat: Add API for expand/collapse tree nodes
2019-04-05 17:02:31 +05:30
Faris Ansari
f5df997c00
feat: 🎸 Total Row
...
A persistent row which shows the total of the columns which have numeric
values. It also updates when the rows are filtered.
2018-11-29 16:39:35 +05:30
Faris Ansari
6fe075467d
fix: 🐛 Sort rows numerically
...
Default sort method uses alphabetical sort
2018-11-01 16:40:35 +05:30
Faris Ansari
7eaabcbfe0
fix: 🐛 Reimplement tree node toggle logic
...
Earlier, rows were hidden using style. Now, since we are using
hyperlist, it is better to refresh the whole list.
2018-10-31 19:09:40 +05:30
Faris Ansari
51b112687e
feat: 🎸 Use HyperList instead of Clusterize to render rows
...
Clusterize failed to load rows if they were above 1000, this may be a
problem of datatable itself, since it has a complex DOM structure, but
hyperlist works better in it's case.
2018-10-10 14:34:56 +05:30
Faris Ansari
f790a6729a
fix: 🐛 Show all rows in restore state
...
When you refresh datatable after some rows are hidden, after refresh
they remain hidden.
2018-10-05 15:22:47 +05:30
Faris Ansari
2ce132c0bc
fix(class selector): Replace all selectors with class based selectors
...
Class based selectors are faster than attribute based ones.
2018-09-23 14:54:00 +05:30
Faris Ansari
4f57bb1b64
fix(filterRows): Show/hide rows using setStyle and removeStyle
...
Finding row elements and adding/removing classes on them is slower and unreliable
2018-09-23 14:45:12 +05:30
Faris Ansari
cdb276abfd
feat(filter): Filter now supports complex queries for Number columns
...
More advanced filter support for Number columns
For e.g
>5000 filters rows with the cell value greater than 5000
<30 filters rows with cell value less than 30
20:340 filters rows with cell value in the range of 20 and 340
You can also provide a custom filter function by providing a
`filterRows` function in the options during initialization.
2018-08-09 13:30:02 +05:30
Faris Ansari
f9714673b4
fix(rowmanager): Fire onCheckRow event on checkAll
...
When checkAll is triggered via API or UI input, onCheckRow event fires
Closes #38
2018-07-09 17:35:59 +05:30
Faris Ansari
fde1b7bcc9
Refactor CSS to use BEM style
2018-04-21 19:09:56 +05:30
Faris Ansari
f61f97d22f
Remove unused functions from utils, Rename promisify to nextTick
2018-03-19 00:19:52 +05:30
Faris Ansari
00b43940e1
Add onCheckRow event
2018-03-13 10:50:04 +05:30
Faris Ansari
51a8f0dd83
Add option to disable checkedRowStatus
2018-03-13 10:36:41 +05:30
Faris Ansari
b3f281b214
refresh api can now update columns
2018-03-07 14:49:36 +05:30
Faris Ansari
128a674ad6
[feat] Toast Message
2018-03-02 21:22:36 +05:30
Faris Ansari
470ab90fef
Tree expand/collapse working
2018-03-02 15:42:51 +05:30
Faris Ansari
081dbac41b
Rename data-table-col to data-table-cell, Add Tree Structure support
2018-03-01 23:52:21 +05:30
Faris Ansari
48f98be8d2
Remove Column bug fix
2018-02-28 17:49:33 +05:30
Faris Ansari
6ee51038d0
Indent using 4 spaces
2018-02-27 12:36:12 +05:30
Faris Ansari
e1c2ef7e6b
bug fix
2018-02-23 17:28:48 +05:30
Faris Ansari
9ab618855f
[feature] Inline Filters
2018-02-21 19:01:04 +05:30
Faris Ansari
e41e6ad386
Move getHTML methods inside class
2018-02-12 11:34:08 +05:30
Faris Ansari
0ebe0461e1
Rmehta cell refactor ( #13 )
...
* refactor: prepare cells
* checkbox sequence and always focus before deactivate
* don't set model
* fixes
* minor
2018-02-11 22:05:15 +05:30
Rushabh Mehta
d9d663d541
minor fixes
2018-02-02 15:16:59 +05:30
Faris Ansari
41995adf6a
Fix scrollToRow, Add empty state
2017-12-29 14:23:25 +05:30
Faris Ansari
96b471052c
Granular setting for edit cell, Refresh row api
2017-12-21 15:11:46 +05:30
Faris Ansari
22782cf7bd
Better scrollToRow with requestAnimationFrame
2017-12-15 00:36:38 +05:30
Faris Ansari
877d6d0695
Promisify sorting, add column resizer handle
2017-11-27 13:37:43 +05:30
Faris Ansari
3c2c530127
Row highlight bug fix
2017-11-20 12:02:26 +05:30
Faris Ansari
95371bc86b
focusCell and selectArea on clusterChanged
2017-11-17 22:35:13 +05:30
Faris Ansari
2543a9b602
Cleanup utils.js, move functions to their respective files
2017-11-16 21:46:27 +05:30
Faris Ansari
34b067d27a
minor fixes
2017-11-08 10:33:01 +05:30
Faris Ansari
0ccc3627ae
Add RowManager and ColumnManager
2017-11-06 18:25:07 +05:30