Skip to content

Commit ce33ca3

Browse files
committed
feat: Portal: Add TreeGrid Big Data Example (#9578)
1 parent a5e1095 commit ce33ca3

7 files changed

Lines changed: 59 additions & 29 deletions

File tree

apps/portal/resources/data/examples_devmode.json

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
11
[{
2-
"id" : 25,
2+
"id" : 26,
33
"environments": ["Desktop", "Mobile"],
44
"image" : "devmode/DevIndex.png",
55
"name" : "GitHub Meritocracy Index",
66
"sourceUrl" : "apps/devindex",
77
"url" : "apps/devindex/index.html"
88
}, {
9-
"id" : 24,
9+
"id" : 25,
1010
"environments": ["Desktop", "Mobile"],
11-
"image" : "devmode/bigData.png",
12-
"name" : "Buffered Data Grid with 5M cells",
13-
"sourceUrl" : "examples/grid/bigData",
14-
"url" : "examples/grid/bigData/index.html"
11+
"image" : "devmode/treeGridBigData.png",
12+
"name" : "TreeGrid - Big Data",
13+
"sourceUrl" : "examples/grid/treeBigData",
14+
"url" : "examples/grid/treeBigData/index.html"
1515
}, {
16-
"id" : 23,
16+
"id" : 24,
1717
"image" : "devmode/sharedcovid.png",
1818
"name" : "Multi Window Covid App",
1919
"sharedWorkers": true,
2020
"sourceUrl" : "apps/sharedcovid",
2121
"url" : "apps/sharedcovid/index.html#mainview=table"
22+
}, {
23+
"id" : 23,
24+
"environments": ["Desktop", "Mobile"],
25+
"image" : "devmode/bigData.png",
26+
"name" : "Buffered Data Grid with 5M cells",
27+
"sourceUrl" : "examples/grid/bigData",
28+
"url" : "examples/grid/bigData/index.html"
2229
}, {
2330
"id" : 22,
2431
"image" : "devmode/calendar-preview.png",
@@ -140,6 +147,7 @@
140147
"sourceUrl" : "apps/portal",
141148
"url" : "apps/portal/index.html"
142149
}, {
150+
"hidden" : true,
143151
"id" : 3,
144152
"image" : "devmode/liquid-glass.png",
145153
"name" : "Liquid Glass effect",

apps/portal/resources/data/examples_dist_dev.json

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
11
[{
2-
"id" : 25,
2+
"id" : 26,
33
"environments": ["Desktop", "Mobile"],
44
"image" : "devmode/DevIndex.png",
55
"name" : "GitHub Meritocracy Index",
66
"sourceUrl" : "apps/devindex",
77
"url" : "dist/development/apps/devindex/index.html"
88
}, {
9-
"id" : 24,
9+
"id" : 25,
1010
"environments": ["Desktop", "Mobile"],
11-
"image" : "devmode/bigData.png",
12-
"name" : "Buffered Data Grid with 5M cells",
13-
"sourceUrl" : "examples/grid/bigData",
14-
"url" : "dist/development/examples/grid/bigData/index.html"
11+
"image" : "devmode/treeGridBigData.png",
12+
"name" : "TreeGrid - Big Data",
13+
"sourceUrl" : "examples/grid/treeBigData",
14+
"url" : "dist/development/examples/grid/treeBigData/index.html"
1515
}, {
16-
"id" : 23,
16+
"id" : 24,
1717
"image" : "devmode/sharedcovid.png",
1818
"name" : "Multi Window Covid App",
1919
"sharedWorkers": true,
2020
"sourceUrl" : "apps/sharedcovid",
2121
"url" : "dist/development/apps/sharedcovid/index.html#mainview=table"
22+
}, {
23+
"id" : 23,
24+
"environments": ["Desktop", "Mobile"],
25+
"image" : "devmode/bigData.png",
26+
"name" : "Buffered Data Grid with 5M cells",
27+
"sourceUrl" : "examples/grid/bigData",
28+
"url" : "dist/development/examples/grid/bigData/index.html"
2229
}, {
2330
"id" : 22,
2431
"image" : "devmode/calendar-preview.png",

apps/portal/resources/data/examples_dist_esm.json

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
11
[{
2-
"id" : 24,
2+
"id" : 25,
33
"environments": ["Desktop", "Mobile"],
44
"image" : "devmode/DevIndex.png",
55
"name" : "GitHub Meritocracy Index",
66
"sourceUrl" : "apps/devindex",
77
"url" : "dist/esm/apps/devindex/index.html"
88
}, {
9-
"id" : 23,
9+
"id" : 24,
1010
"environments": ["Desktop", "Mobile"],
11-
"image" : "devmode/bigData.png",
12-
"name" : "Buffered Data Grid with 5M cells",
13-
"sourceUrl" : "examples/grid/bigData",
14-
"url" : "dist/esm/examples/grid/bigData/index.html"
11+
"image" : "devmode/treeGridBigData.png",
12+
"name" : "TreeGrid - Big Data",
13+
"sourceUrl" : "examples/grid/treeBigData",
14+
"url" : "dist/esm/examples/grid/treeBigData/index.html"
1515
}, {
16-
"id" : 22,
16+
"id" : 23,
1717
"image" : "devmode/sharedcovid.png",
1818
"name" : "Multi Window Covid App",
1919
"sharedWorkers": true,
2020
"sourceUrl" : "apps/sharedcovid",
2121
"url" : "dist/esm/apps/sharedcovid/index.html#mainview=table"
22+
}, {
23+
"id" : 22,
24+
"environments": ["Desktop", "Mobile"],
25+
"image" : "devmode/bigData.png",
26+
"name" : "Buffered Data Grid with 5M cells",
27+
"sourceUrl" : "examples/grid/bigData",
28+
"url" : "dist/esm/examples/grid/bigData/index.html"
2229
}, {
2330
"id" : 21,
2431
"image" : "devmode/calendar-preview.png",

apps/portal/resources/data/examples_dist_prod.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[{
2-
"id" : 24,
2+
"id" : 25,
33
"environments": ["Desktop", "Mobile"],
44
"image" : "devmode/DevIndex.png",
55
"name" : "GitHub Meritocracy Index",
@@ -8,17 +8,24 @@
88
}, {
99
"id" : 24,
1010
"environments": ["Desktop", "Mobile"],
11-
"image" : "devmode/bigData.png",
12-
"name" : "Buffered Data Grid with 5M cells",
13-
"sourceUrl" : "examples/grid/bigData",
14-
"url" : "dist/production/examples/grid/bigData/index.html"
11+
"image" : "devmode/treeGridBigData.png",
12+
"name" : "TreeGrid - Big Data",
13+
"sourceUrl" : "examples/grid/treeBigData",
14+
"url" : "dist/production/examples/grid/treeBigData/index.html"
1515
}, {
1616
"id" : 23,
1717
"image" : "devmode/sharedcovid.png",
1818
"name" : "Multi Window Covid App",
1919
"sharedWorkers": true,
2020
"sourceUrl" : "apps/sharedcovid",
2121
"url" : "dist/production/apps/sharedcovid/index.html#mainview=table"
22+
}, {
23+
"id" : 22,
24+
"environments": ["Desktop", "Mobile"],
25+
"image" : "devmode/bigData.png",
26+
"name" : "Buffered Data Grid with 5M cells",
27+
"sourceUrl" : "examples/grid/bigData",
28+
"url" : "dist/production/examples/grid/bigData/index.html"
2229
}, {
2330
"id" : 22,
2431
"image" : "devmode/calendar-preview.png",

examples/grid/treeBigData/ControlsContainer.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class ControlsContainer extends Container {
156156
style : {marginTop: '.3em'}
157157
} , {
158158
module : CheckBox,
159-
checked : false,
159+
checked : true,
160160
labelText : 'Helper Lines',
161161
labelWidth: 170,
162162
listeners : {change: 'up.onShowHelperLinesChange'},

resources/content/release-notes/v12.1.0.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ We believe that the best framework is one you deeply understand, not just one yo
278278
* **Enhancement:** Grid: Implement Mathematical Column Layout Engine (#9457)
279279

280280
### 🚀 TreeGrid Big Data Demo
281+
* **Enhancement:** Portal: Add TreeGrid Big Data Example (#9578)
281282
* **Test:** TreeGrid Big Data Demo: Create E2E Tests (#9466)
282283
* **Enhancement:** TreeGrid Big Data Demo: Styling, Logging, and Final Integration (#9465)
283284
* **Enhancement:** TreeGrid Big Data Demo: Implement Controls and Grid Wiring (#9464)

src/grid/column/Tree.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ class Tree extends ComponentColumn {
3232
module: TreeComponent
3333
},
3434
/**
35-
* @member {Boolean} showHelperLines_=false
35+
* @member {Boolean} showHelperLines_=true
3636
* @reactive
3737
*/
38-
showHelperLines_: false,
38+
showHelperLines_: true,
3939
/**
4040
* @member {String} type='tree'
4141
* @protected

0 commit comments

Comments
 (0)