shiny - 减少 TextInput 小部件中的输入
问题描述
我对 RShiny 非常陌生,因此尝试创建一个仪表板,其中将基于单击 actionButtons 预填充表单。我在这个表单中有多个字段。我想减小 TextInput 小部件中输入的大小。我尝试了以下代码:
div(style="height: 60px;",textInput("pt1", label = div(style = "font-size:11px","Patient ID"),value="12499")),
但这行不通。如果您能提出一些适合页面中这些字段的方法,那就太好了。我能够减少文本标签,但条目占用了太多空间。
解决方案
您可以通过添加类来获得更小的文本输入input-sm
。这是一种方法:
smallInput <- function(tag) {
tag$children[[2]] <- htmltools::tagAppendAttributes(tag$children[[2]], class = "input-sm")
tag
}
在你的用户界面中,做
smallInput(textInput("pt1", label = div(style = "font-size:11px","Patient ID"),value="12499"))
推荐阅读
- git - 根据工件文件选择 git 分支
- unit-testing - 尝试将 UWP 单元测试作为构建管道的一部分运行或使用 vstest 时“无法激活应用程序”
- c# - 如何在asp.net中的不同标签上显示字典项目
- algorithm - 比特流中的模式识别
- python-3.x - 使用 XPath python 在同一 td 中将文本与 href 分开
- css-position - IE11 - 所有元素上的 Balise 对象 pdf
- sql - 仅更新与另一个表中的行不匹配的行
- mqtt - 如何将传感器中的数据加载到 CrateDB 中?
- angular - Angular 6 环境 scss
- java - For-each 循环变量保存 ObservableList 之外的值