Comments (3)
For point 2, have you tried to put the filter_slider in the header parameter ?
combineWidgets(header = filter_slider(...), ...)
Parameters header
, footer
, leftCol
and rightCol
can be used to insert arbitrary html elements around the charts.
from manipulatewidget.
I haven't tried that. It would probably display nicely, but I'm hoping for a fairly general solution, e.g. allowing the filter_slider
to be w2()
in my original example.
I guess appendWidget
could work by setting the footer
or rightCol
elements in a new object, e.g. appendWidget(w3(), c12)
could be done as combineWidget(c12, footer = w3())
. This strikes me as ending up with a more complicated result, but maybe it would work better. I'll do some experiments.
from manipulatewidget.
After a little bit of experimentation:
-
I can use the
filter_slider
as a header or footer, but only with a new patch to the code incombineWidgets
to get its dependencies. (The new patch is part of PR#47 now.) The spacing looks fine. -
I can't put an htmlwidget into the header or footer, only HTML tags or text.
filter_slider
works because it isn't a widget, but something likelibrary(leaflet)
library(manipulateWidget)
combineWidgets(leaflet(), footer = leaflet())
produces this image in the RStudio viewer:
i.e. the second widget is displayed as text.
from manipulatewidget.
Related Issues (20)
- Add the possibility to modify the output of manipulateWidget HOT 1
- Compare group of inputs
- return a shiny module instead of running a shiny gadget
- Sharding input
- Issue controlling the ncharts, nrow and ncol options of the compareOptions function via shiny input HOT 3
- Bad interaction with `crosstalk` HOT 1
- combineWidgets loses class of widgets HOT 1
- combineWidgets from formattable and plotly HOT 2
- Return a rendered leaflet map from leafletProxy() HOT 3
- Error in dyn.load(file, DLLpath = DLLpath, ...)
- Combine HTML Widgets with DataTables HOT 2
- Issue controlling argument in mwSelectize function via other input HOT 2
- Deploy manipulateWidget using R Plumber
- Pourquoi passer en valeur d'un input une expression ? HOT 5
- Not working for {gt} tables HOT 1
- Specify individual widget height - combineWidgets
- Input to asJSON warning message when using `combineWidgets`
- Example code does not work
- Possible te make combineWidgets mobile friendly?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from manipulatewidget.