dashR
dashR copied to clipboard
Create data science and AI web apps in R
The layout [only allows proper Dash components](https://github.com/plotly/dashR/blob/41b188bbcb6bc0d5c932211cebdaafcb020b9321/R/dash.R#L1725), which makes it cumbersome to add simple text to the page. It would be helpful if the componentify internal function would allow other...
From the documentation: ``` value should be either a collection of Dash components ... ``` And when looking at the code, I do see that it allows a collection [here](https://github.com/plotly/dashR/blob/41b188bbcb6bc0d5c932211cebdaafcb020b9321/R/dash.R#L1726)...
This would allow chaining, and I fail to see any reason not return the object. For example, `Dash$new()$layout(htmlDiv("test"))$run_server()` feels like something that should be possible and is very convenient for...
The double slash notation can be used to fetch a resource using the same protocol that the current page is using. For example ``` dash::Dash$new(external_stylesheets = "//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css") dash::Dash$new(external_scripts = "//cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js")...
Create a directory named `assets` and don't place any files inside it. Then run `dash::Dash$new()` to see the following messages: ``` Warning messages: 1: In max.default(numeric(0), na.rm = TRUE) :...
When I try uploading a `.csv` file to the [dash upload docs](https://dash.plotly.com/dash-core-components/upload) the `dashTable` renders correctly:  There is an issue however when I try uploading a `.csv` file to...
Currently, app developers can write a callback as follows, which will be evaluated: ``` app$callback( output("slider-output", "children"), list(input("slider-input", "value")), function(value) { return(sprintf("You have chosen %s on the slider above.", value))...
dashR currently uses a function to retrieve local paths to dependencies called `get_package_mapping`, which is critical for properly formatting `response$body`: https://github.com/plotly/dashR/blob/7fa2581d41e8a33c8966490f51ef0ccf371edfd8/R/utils.R#L394-L425 There are potential security issues associated with malicious users...
Given that we are aiming for parity with Dash for Python, and that "rolling our own" dependency handling/resolution logic is a minor hurdle, it seems prudent to eliminate references to...
Error in app$index_string <- index_string : cannot change value of locked binding for 'index_string'
An error on documentation https://dashr.plotly.com/external-resources. Instead of: app$index_string