You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plans/Extensible Table Options.md
+16-14Lines changed: 16 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -256,17 +256,19 @@ Changes made via the custom Table Options items should be persistent. `IrisGrid`
256
256
-[ ] Add unit tests for new table-options components
257
257
258
258
259
-
### Phase 4: Integration Testing & Verification 🔲
260
-
-[ ] Test in code-studio with sample database
261
-
-[ ] Verify Quick Filters toggle works
262
-
-[ ] Verify Search Bar toggle works
263
-
-[ ] Verify Go To Row toggle works
264
-
-[ ] Verify Chart Builder opens correctly
265
-
-[ ] Verify Advanced Settings opens correctly
266
-
-[ ] Verify all sidebar options (SelectDistinct, CustomColumn, etc.) work
267
-
-[ ] Verify table download CSV works
268
-
-[ ] Verify GridMiddlewarePlugin custom option appears and works
269
-
-[ ] Test enterprise with custom plugins
259
+
### Phase 4: Integration Testing & Verification ✅
260
+
-[x] Test in code-studio with sample database
261
+
-[x] Verify Quick Filters toggle works
262
+
-[x] Verify Search Bar toggle works
263
+
-[x] Verify Go To Row toggle works
264
+
-[x] Verify Chart Builder opens correctly
265
+
-[x] Verify Advanced Settings opens correctly
266
+
-[x] Verify all sidebar options (SelectDistinct, CustomColumn, etc.) work
267
+
-[x] Verify table download CSV works
268
+
-[x] Verify GridMiddlewarePlugin custom option appears and works
269
+
-[x] Test enterprise with custom plugins (tested via `npm run start-community` which runs enterprise server with updated packages)
270
+
271
+
**Bug Fixed:** Toggle switches were not working because `TableOptionsHost` created menu items with `isOn` but without `onChange`. `MenuItem` ignores `onSelect` when `isOn` is defined, expecting `onChange` instead. Fixed by adding `onChange` handler that dispatches the toggle action.
270
272
271
273
---
272
274
@@ -278,8 +280,8 @@ Changes made via the custom Table Options items should be persistent. `IrisGrid`
0 commit comments