Skip to content

Implement Event Handling for cheetahR #1

Open
@olajoke

Description

@olajoke

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

👉 Cheetah Grid Events API

Task Breakdown

  • Expose JavaScript Event Listeners to R
  • Modify the JavaScript widget code to capture events

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions