reactable.extras icon indicating copy to clipboard operation
reactable.extras copied to clipboard

[Bug]:

Open meersel opened this issue 1 year ago • 0 comments

Guidelines

  • [X] I agree to follow this project's Contributing Guidelines.

Project Version

0.2.0

Platform and OS Version

Windows 11

Existing Issues

No response

What happened?

How to use reactable.extras::reactable_extras_server( id ="test", data = data_filtered(), total_pages = 10, sortable = TRUE),

with a reactive data_filtered() data.frame (table), that only exist after clicking on action button filter_data?

Shiny stopped and produced the following error for the above code:

Warning: Error in .getReactiveEnvironment()$currentContext: Operation not allowed without an active reactive context. • You tried to do something that can only be done from inside a reactive consumer. 49: <Anonymous> 48: signalCondition 47: signal_abort 46: rlang::abort 45: .getReactiveEnvironment()$currentContext 44: getCurrentContext 43: .dependents$register 42: data_filtered 38: server [C:/Users/meers/Projects/app.R.R#1265] 1: runApp Error in .getReactiveEnvironment()$currentContext() : Operation not allowed without an active reactive context. • You tried to do something that can only be done from inside a reactive consumer.


\

Example of reactive data_filtered():

data_filtered is created when an ActionButton is click:

data_filtered <- shiny::reactive({

data_filtered -< some_dataframe |> filter(x %in% input$selections)

}) |> bindEvent(input$filter_data)

Shiny with no error messages: reactable::readerReactable({ req(data_filtered()) /* check is data frame exist */

reactable::reactable( data = data_filtered(),

... )

})

Steps to reproduce

1.data_filtered <- shiny::reactive({

data_filtered -< some_dataframe |> filter(x %in% input$selections)

}) |> bindEvent(input$filter_data) /* input$filter_data is an Action Button ID */

3.reactable.extras::reactable_extras_server( id ="test", data = data_filtered(), total_pages = 10, sortable = TRUE) ...

Expected behavior

No error message from Shiny

Attachments

No response

Screenshots or Videos

No response

Additional Information

No response

meersel avatar Jul 14 '24 18:07 meersel