首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用单个表的css样式

禁用单个表的css样式
EN

Stack Overflow用户
提问于 2020-09-01 07:09:28
回答 1查看 66关注 0票数 0

问题:目前,我正在使用平面的主题在闪亮。不过,我不喜欢显示这些桌子。是否有一种方法可以轻松地获取表的默认主题(请参见屏幕截图)?

现状:

目标:

代码语言:javascript
复制
library("shiny")
library("formattable")

shinyApp(
  ui = fluidPage(
    theme = shinythemes::shinytheme("flatly"),
    sidebarPanel(
      formattableOutput("table")
    ),
    mainPanel(
    )
  ),
  server = function(input, output) {
    test.table <- data.frame(lapply(1:8, function(x) {1:10}))
    
    output$table <- renderFormattable({formattable(test.table, list())})
  }
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-01 21:07:15

不清楚您所说的简单方法是什么。(但是为了实现您想要的结果,您可以添加一些自定义css,它用默认值覆盖表样式的规则。

为了使这个示例更有趣,我将您的表放在来自这里的活动主题选择器示例中,并使用mtcars作为示例数据集:

代码语言:javascript
复制
library("shiny")
library("formattable")

shinyApp(
  ui = fluidPage(
    shinythemes::themeSelector(),  # <--- Add this somewhere in the UI
    tags$style(HTML("
      .table > tbody > tr > td,
      .table > tbody > tr > th,
      .table > tfoot > tr > td,
      .table > tfoot > tr > th,
      .table > thead > tr > td,
      .table > thead > tr > th {
        font-family: 'Helvetica Neue', Helvetica,Arial,sans-serif;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        border-bottom: 2px solid #ecf0f1;
        border-collapse: collapse;
        border-spacing: 0;
        padding: 8px;
        margin-bottom: 20px;
        background-color: transparent;
      }
    ")),
    sidebarPanel(
      textInput("txt", "Text input:", "text here"),
      sliderInput("slider", "Slider input:", 1, 100, 30),
      actionButton("action", "Button"),
      actionButton("action2", "Button2", class = "btn-primary")
    ),
    mainPanel(
      tabsetPanel(
        tabPanel("Tab 1"),
        tabPanel("Tab 2")
      ),
      formattableOutput("table")
    )
  ),
  server = function(input, output) {
    test.table <- mtcars
    
    output$table <- renderFormattable({formattable(test.table, list())})
  }
)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63682944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档