包含反应性值

时间:2019-08-27 08:05:14

标签: css r

我将以增量方式将ui元素插入Shiny中。为此,我必须创建一个反应性值,该值与元素的输入ID一起使用。

我不知道如何使用此自定义ID来通过CSS命令对应用程序进行样式设置

我知道如何使用这种类型的ID来设置应用的样式

      selectInput(inputId ="Population_Year","Year", choices = df$Year)

但是我插入ui元素的id有点像这样

    Population<- reactiveValues(BTN = 0)
    Population$BTN <- Population$BTN +1

   insertUI(

     selector = "#Population_Panels",

     ui = splitLayout(id = paste0("Population_Selection",Population$BTN), 

     where = "afterEnd",cellWidths = rep("16.66%",6),
     cellArgs = list(style = "padding:2px;margin-top:-1em;height: 60px; 
                      width:40px"),

    div(id ="Population_Year_DIV",
    selectInput(inputId = paste("Population_Year",Population$BTN+1,sep = 
    ""), 
    "YEAR",c("",Year$Year), selected = ""))),                 

自定义输入ID是

       paste("Population_Year",Population$BTN+1, sep = "")

在检查时,ID显示为“人口_年1”,“人口_年2”,依此类推。我认为这是因为UI元素的增量添加和intputID附加了索引。

我希望每个新添加的ui元素中的字体大小或颜色都相同。由于我的CSS知识非常有限,因此我对此无能为力,因此在这方面我需要帮助。

尝试使用div ID不能显示字体大小或颜色。但是,可以使用Div ID来更改面板的位置,但是我需要为字体设置样式。

PS我的UI ID必须与我上面提到的完全相同。

0 个答案:

没有答案