-1
A
回答
0
在highchars(然後highcharter),你需要使用JavaScript事件。您可以知道用戶何時點擊圖表中的某個系列。特別是你可以使用像這樣使用使用jquery通過@Skalbhile給出的答案和模態的名字:
highchart() %>%
hc_chart(type = "column") %>%
hc_add_series(data = c(1, 2, 3)) %>%
hc_add_series(data = c(2, 1, 3), name = "other data") %>%
hc_plotOptions(
series = list(
point = list(
events = list(
click = JS("function(){
/* alert(this.series.name + ' ' + this.category); */
/* here you activate trigger the modal */
$('#modalExample').modal('show');
}")
)
)
)
)
所以最後一個演示可以是:
library(shiny)
library(shinyBS)
library(highcharter)
shinyApp(
ui =
fluidPage(
highchartOutput("chart"),
bsModal("modalExample", "Data Table", "tabBut", size = "large",
"Modal Content")
),
server =
function(input, output, session) {
output$chart <- renderHighchart({
highchart() %>%
hc_chart(type = "column") %>%
hc_add_series(data = c(1, 2, 3)) %>%
hc_add_series(data = c(2, 1, 3), name = "other data") %>%
hc_plotOptions(
series = list(
point = list(
events = list(
click = JS("function(){
/* alert(this.series.name + ' ' + this.category); */
/* here you activate trigger the modal */
$('#modalExample').modal('show');
}")
)
)
)
)
})
})
0
你可以做到這一點編程AS-
$("#modal_id").modal('show');
+0
我應該在click javascript函數中使用那段代碼嗎?如果我這樣做:bsModal(「modal_id」,「Data Table」,xxxxx,size =「large」,dataTableOutput(「distTable」))),通常代表按鈕警報的「xxxxx」應該是什麼? – hsilva
相關問題
- 1. 閃亮的bsModal關閉按鈕
- 2. 閃亮 - bsModal全變成灰色與shinythemes
- 3. R閃亮的BSModal彈出顯示所選輸入
- 4. 如何R中閃亮
- 5. [R zoomChart閃亮
- 6. 在R /閃亮
- 7. - [R閃亮與imageoutput
- 8. - [R閃亮變色
- 9. [R閃亮sliderInput按鈕--->動畫時頁面打開
- 10. [R閃亮打開從renderTable的URL在新標籤
- 11. 錯誤:無法打開在R上的連接閃亮
- 12. 如何使用hcmap highchart [R閃亮
- 13. [R閃亮 - 如何通過checkboxGroupInput
- 14. 閃亮服務器無法打開連接到任何閃亮的應用
- 15. [R閃亮:動態創建
- 16. R工具閃亮:: runApp()
- 17. R閃亮的renderDataTable選項
- 18. 閃亮R標下來plotOutput
- 19. R閃亮下拉問題
- 20. 加載數據R閃亮
- 21. R閃亮上傳錯誤
- 22. R,閃亮的:用於selectInput
- 23. R閃亮的ggplot畫筆
- 24. [R閃亮的TabPanel點擊
- 25. R閃亮 - 生成報告
- 26. GoogleVis上閃亮R中
- 27. 閃亮的R,Plot,ShinyApp
- 28. R閃亮,寫數據表
- 29. R閃亮單選按鈕
- 30. [R閃亮:checkboxGroupInput價值
總是好的你有什麼代碼實現你想要的功能 – jbkunst