2016-02-07 48 views
3

我試圖隱藏sliderInput的值在Shiny中。sliderInput隱藏在Shiny中

目前,我有以下幾點:

sliderInput

而且我想擺脫零和十二的,所以什麼也不顯示。

我已經設置了ticks = FALSE並與prepost一起玩過,但我無法達到理想狀態。

回答

4

編輯在評論中顯示

您可以使用CSS來選擇要隱藏的特定值框從@jenesaisquoi幫助,並設置自己的知名度爲「隱藏」。我在CSS可怕的,所以這是非常難看,但在技術上它回答你的問題:

ui = shinyUI(
    fluidPage(
    tags$head(tags$style(HTML('.irs-from, .irs-to, .irs-min, .irs-max { 
      visibility: hidden !important; 
    }'))), 
    sliderInput("test", "slider", 0,12, value = c(0,12)))) 
server = shinyServer(function(input, output){ 

}) 

runApp(list(ui=ui, server=server)) 

我主要的希望會有人糾正我張貼此。

+1

此外,如果您有許多滑塊,並且您可能想要顯示將這些更改應用到特定的一個或多個,請在'css'中使用它們的ids。滑塊編號2的'.js-irs-2' –

1

要隱藏當前的滑塊值,請包括.irs-single

ui = shinyUI(
    fluidPage(
    tags$head(tags$style(HTML('.irs-from, .irs-to, .irs-min, .irs-max, .irs-single { 
      visibility: hidden !important; 
    }'))), 
    sliderInput("test", "slider", 0,12, value = c(0,12)))) 
server = shinyServer(function(input, output){ 

}) 

runApp(list(ui=ui, server=server))