2015-05-25 73 views
2

我在Shiny R中使用selectinput来允许用户选择多个输入项目。但是,由于我设置的框的大小(即400px),我拥有的项目太长,因此会被截断。我试图使用html代码通过包装单词来更改名称,以便如果输入项目比框的宽度更长,则它将换行到下一行。但是,我没有改变添加HTML标签。有什么建议么?如何使用html在闪亮的SelectInput中打包输入?

selectInput(paste0("siFactors_",i), 
choices = theCatFactorNameList, selectize=FALSE, multiple = TRUE, width = 400), 
tags$head(tags$style(HTML(paste0(paste0(".siFactors_", i), "{ word-wrap: break-word}"))) 
) 
+0

我有标签$头线的更新版本:标签$头(标签$风格(类型= “文/ CSS”,“select.shiny-bound-输入{font-size:15px; height:200px; word-wrap:break-word}“))这一行允许我在选择输入中编辑文本的大小,但是单词换行功能不起作用。 –

回答

0

试试这个

tags$style( type='text/css', 
       ".selectize-input { word-wrap: break-word;}" 
       ) 
相关问题