@@ -8,67 +8,81 @@ export const Features = {
8
8
title : "Accessible" ,
9
9
description :
10
10
"Uses semantic markup or ARIA attributes to make the interface less challenging to use." ,
11
+ important : false ,
11
12
} ,
12
13
copyPaste : {
13
14
title : "Copy and Paste" ,
14
15
description : "Supports copy and paste, preferably to the system clipboard." ,
16
+ important : false ,
15
17
} ,
16
18
csvExport : {
17
19
title : "CSV Export" ,
18
20
description :
19
21
"The library has built-in functionality which lets you download a CSV file." ,
22
+ important : false ,
20
23
} ,
21
24
customEditors : {
22
25
title : "Custom Editors" ,
23
26
description :
24
27
"The library lets you create your own dynamic cell value editor widgets." ,
28
+ important : false ,
25
29
} ,
26
30
customFormatters : {
27
31
title : "Custom Formatters" ,
28
32
description :
29
33
"The library lets you customize how data is shown in each grid cell." ,
34
+ important : false ,
30
35
} ,
31
36
draggableRows : {
32
37
title : "Draggable Rows" ,
33
38
description : "Allows rows to be reordered by dragging." ,
39
+ important : false ,
34
40
} ,
35
41
editable : {
36
42
title : "Editable Cells" ,
37
43
description : "Cell values can be changed to update data in memory." ,
44
+ important : false ,
38
45
} ,
39
46
fillDown : {
40
47
title : "Fill Down" ,
41
48
description :
42
49
"A drag handle or keyboard shortcut can be used to copy a value or formula to cells below the selected cell." ,
50
+ important : false ,
43
51
} ,
44
52
fillRight : {
45
53
title : "Fill Right" ,
46
54
description :
47
55
"A drag handle or keyboard shortcut can be used to copy a value or formula to cells to the right of the selected cell." ,
56
+ important : false ,
48
57
} ,
49
58
filtering : {
50
59
title : "Filtering" ,
51
60
description :
52
61
"The library or interface has provisions for only showing rows that meet certain criteria." ,
62
+ important : false ,
53
63
} ,
54
64
formulas : {
55
65
title : "Formula Support" ,
56
66
description :
57
67
"The library has built-in support for deriving cell values from other cells." ,
68
+ important : false ,
58
69
} ,
59
70
freezableCols : {
60
71
title : "Freezable Columns" ,
61
72
description :
62
73
"The library lets you make columns persist on one or both sides of the grid." ,
74
+ important : false ,
63
75
} ,
64
76
headless : {
65
77
title : "Headless" ,
66
78
description :
67
79
"There is no user interface provided by default; this library is logic-only." ,
80
+ important : false ,
68
81
} ,
69
82
i18n : {
70
83
title : "i18n" ,
71
84
description : "Has features for internationalization and localization." ,
85
+ important : false ,
72
86
} ,
73
87
maintained : {
74
88
title : "Maintained" ,
@@ -86,62 +100,75 @@ export const Features = {
86
100
title : "Pagination" ,
87
101
description :
88
102
"Supports a widget to navigate through pages of rows as opposed to scrolling." ,
103
+ important : false ,
89
104
} ,
90
105
pdfExport : {
91
106
title : "PDF Export" ,
92
107
description :
93
108
"The library has built-in functionality which lets you download a PDF." ,
109
+ important : false ,
94
110
} ,
95
111
pivots : {
96
112
title : "Pivot Tables" ,
97
113
description : "Has support for pivot tables." ,
114
+ important : false ,
98
115
} ,
99
116
rangeSelection : {
100
117
title : "Range Selection" ,
101
118
description : "An arbitrary block of cells can be selected." ,
119
+ important : false ,
102
120
} ,
103
121
resizableCols : {
104
122
title : "Resizable Columns" ,
105
123
description : "The user interface lets you resize columns by dragging." ,
124
+ important : false ,
106
125
} ,
107
126
responsive : {
108
127
title : "Responsive" ,
109
128
description : "Works well on tablet and mobile devices." ,
129
+ important : false ,
110
130
} ,
111
131
rowGrouping : {
112
132
title : "Row Grouping" ,
113
133
description :
114
134
"Whether rows be grouped and preferably collapsed and expanded." ,
135
+ important : false ,
115
136
} ,
116
137
rowSelection : {
117
138
title : "Row Selection" ,
118
139
description : "Entire rows can be selected." ,
140
+ important : false ,
119
141
} ,
120
142
serverSide : {
121
143
title : "Server-Side" ,
122
144
description :
123
145
"Has the ability to use external data sources to fetch, filter, and sort data." ,
146
+ important : false ,
124
147
} ,
125
148
sorting : {
126
149
title : "Sorting" ,
127
150
description :
128
151
"The library or interface has provisions for ordering rows given certain criteria." ,
152
+ important : false ,
129
153
} ,
130
154
trees : {
131
155
title : "Tree Data" ,
132
156
description : "Has support for hierarchical data." ,
157
+ important : false ,
133
158
} ,
134
159
xlsxExport : {
135
160
title : "XLSX Export" ,
136
161
description :
137
162
"The library has built-in functionality which lets you download an Excel workbook." ,
163
+ important : false ,
138
164
} ,
139
165
virtualization : {
140
166
title : "Virtualization" ,
141
167
description :
142
168
"Uses a technique to greatly reduce DOM elements and increase performance." ,
169
+ important : false ,
143
170
} ,
144
- }
171
+ } as const
145
172
146
173
export type FeatureName = keyof typeof Features
147
174
0 commit comments