r - 在 Shiny 应用程序中对齐多列中的复选框元素

标签 r checkbox alignment shiny

所以,我编写了一个 Shiny 的应用程序,显示一些复选框和单选按钮。为了节省屏幕空间,我想将复选框答案组织成两列。我已遵循here给出的建议并到达可接受的界面:

Snapshot

但是正如你所看到的,第一列垂直移位(我使用了 label=NULL)。当没有标签时,有没有办法让两列垂直对齐?

相关代码段:

shinyUI(
navbarPage("navbar",
tabPanel(strong("Buscador"),value="panel2",
tags$head(tags$style(HTML(".multicol{font-size:12px;
height:auto;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}"))),
fluidRow(column(4,
                   strong(p("Indexada en")),
                   tags$div(align = "left", 
                            class = "multicol",
                   checkboxGroupInput("index",
                                      label=NULL,
                                      choices = list("PubMed©" = 3,
                                                     "Embase©" = 4,
                                                     "CINAHL©" = 5,
                                                     "Cuiden©" = 6,
                                                     "Scopus©" = 7,
                                                     "BVS-Lilacs©" = 8))
                   )))))

提前致谢

最佳答案

第一个复选框的顶部有一个小边距。使用下面的代码将其删除。请注意最后一行,这是我添加的唯一一行。

shinyUI(
    navbarPage("navbar",
               tabPanel(strong("Buscador"),value="panel2",
                        tags$head(tags$style(HTML(".multicol{font-size:12px;
                                                  height:auto;
                                                  -webkit-column-count: 2;
                                                  -moz-column-count: 2;
                                                  column-count: 2;
                                                  }

                                                  div.checkbox {margin-top: 0px;}"))),

关于r - 在 Shiny 应用程序中对齐多列中的复选框元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36898492/

相关文章:

javascript - jquery - 复选框 oncheck 总计将更新

javascript - 如何在响应式(Reactive)表单的 formGroup 中以编程方式检查多个复选框?

android - 带有包含两个 TextView 和 CheckBox 的 MyAdapter 的 ListView

java - 如何将每个 JPanel 向左或向右对齐到主 JPanel

java - 如何使用 R、Java 和 JRI 绘制图形?

jquery - 重命名 Shiny 仪表板数据表中的列

text - 图像魔术 : right align text in area

html - 如何垂直对齐这些图片?

r - 在 EC2 RHEL 7 上安装 R

r - 搜索多列 dplyr