Open
Description
Description
Cheetah Grid offers event listeners for dynamic user interaction (e.g., click, DoubleClick). Implementing event handling in CheetahR will enable users to capture and respond to interactions, particularly useful in Shiny apps. This will make CheetahR more interactive, allowing users to capture clicks, selections, and key presses, similar to reactable or DT.
Why do Events Matter?
- Interactivity: Users can click on rows or cells to trigger actions (e.g., opening details, filtering data).
- Shiny Integration: Capturing events in R will allow users to update inputs, trigger actions, or modify UI components in real time.
- Keyboard Navigation: Enabling keyboard events can improve accessibility and usability.
Reference Documentation
Task Breakdown
- Expose JavaScript Event Listeners to R
- Modify the JavaScript widget code to capture events