2013-06-24 34 views
11

Kontrol kutusu seçeneğini UI'de yan yana göstermenin mümkün olup olmadığını merak ediyordum. Ben denedim bazı örnek kod:R Parlak: Yan Yana Onay Kutusu

shinyUI(pageWithSidebar(
    headerPanel("Example"), 
    sidebarPanel( 
    checkboxInput(inputId = "simOption", label = "Historical Data",value=TRUE), 
    checkboxInput(inputId = "simOption2", label = "Historical Data 2",value=TRUE) 


), 

    mainPanel(
tabsetPanel(

    tabPanel("Heatmap", 
      plotOutput("temp") 
), 
    tabPanel("About"), 

    id="tabs" 
)#tabsetPanel 

)#mainPane; 

)) 

cevap

13

deneyin fudging bazı önyükleme sözdizimi:

?radiobutton

radioButtons("dist", "Distribution type:", 
      c("Normal" = "norm", 
       "Uniform" = "unif", 
       "Log-normal" = "lnorm", 
       "Exponential" = "exp")) 
yatay radyo düğmesi için

shinyUI(pageWithSidebar(
    headerPanel("Example"), 
    sidebarPanel( 

    withTags(div(class='row-fluid', 
       div(class='span3', checkboxInput(inputId = "simOption", label = "Historical Data",value=TRUE)), 
       div(class='span5', checkboxInput(inputId = "simOption2", label = "Historical Data 2",value=TRUE)) 
    )) 



), 

    mainPanel(
tabsetPanel(

    tabPanel("Heatmap", 
      plotOutput("temp") 
), 
    tabPanel("About"), 

    id="tabs" 
)#tabsetPanel 

)#mainPane; 

)) 

https://medium.com/what-i-learned-building/99fdd6e46586

DÜZENLEME

Sen inline = TRUE param ile checkboxGroupInput kullanabileceğiniz bir

gsub("label class=\"radio\"", "label class=\"radio inline\"",radioButtons("dist", "Distribution type:", 
      c("Normal" = "norm", 
       "Uniform" = "unif", 
       "Log-normal" = "lnorm", 
       "Exponential" = "exp"))) 
) 
+0

Ben bootstrap yeni ama parlak ne onun bir radyo düğmesi? Yukarıdaki çerçeveyi nasıl uygulayabilirsiniz? Radyo düğmesi, iki ayrı seçeneğe karşı tek bir işlev olarak oldukça zordur. Teşekkürler, – user1234440

+0

https://github.com/plataformatec/simple_form/issues/649 belki de tanımladığınıza işaret ediyor. Temel etiket yapı taşlarını kullanarak kendi kontrolünüzü kendiniz oluşturabilirsiniz. – user1609452

+0

Benim gibi çok tembel olmadıkça benim gibi gsub 'yapamazsın – user1609452

13

ile değiştirin:

checkboxGroupInput(inputId = "simOption", label = "", 
        choices = c("Historical Data" = TRUE, 
           "Historical Data 2" = TRUE), 
        inline = TRUE)