如何更改闪亮的应用程序数据表输出字体颜色和辅助表元素颜色?

2023-11-30

我正在使用深色主题(闪亮主题中的石板)创建一个闪亮的应用程序。但是当我应用该主题时,我的 renderDataTable 输出存在两个问题:

  1. 应用程序背景太暗,看不到表格外的元素(显示 XX 条目、底部页码等)
  2. 表中的文字太浅,难以阅读。

对于问题#2,我尝试了 renderDataTable 领域中的选项,例如formatStyle(),以及 css 选项,例如list(tags$head(tags$style("shipment.table span {color: #333333 ; background: #999999;}")))但我对他们没有任何运气。我对闪亮、DT 和 css 很陌生,这可能与它有关...我尝试过的示例在下面的代码中注释掉了。

对于问题#1,我完全陷入困境。我不知道那些外部到表的元素叫什么,所以我没有运气找到可以尝试的东西!

library(shiny)
library(shinythemes)
library(DT)

d=as.data.frame(cbind(1:100,201:300))

ui<-fluidPage(
    theme = shinytheme("slate"),

    mainPanel(
        DT::dataTableOutput('shipment.table')
        #list(tags$head(tags$style("shipment.table span {color: #333333 ; background: #999999;}")))   
        #tags$head(tags$style("#shipment.table table {color: red;}"))
  )  
)


server<-function(input, output,session) {

output$shipment.table <- renderDataTable(d,filter = 'bottom',
       options = list(lengthMenu = list(c(10,20,50,100,-1), c('10','20','50','100','All')),
       pageLength = 10,autoWidth = TRUE),rownames=F) #%>% formatStyle(1,color="black")
}


shinyApp(ui=ui,server=server)

如果运行该应用程序,您将看到左上角带有“10”的下拉框,但该框前后应该有文本,因此显示“显示 10 个条目”。右下角还有一个 1,但应该还有其他几个页面可见(它们是,只是深色背景上的深色文本)。同样,表格文本在浅灰色/白色背景上呈浅灰色,难以阅读。谢谢你的帮助!


amrrs 有一个很好的答案,但它仍然没有解决您更改页码颜色的其他问题..您可以通过添加来做到这一点

library(shiny)
library(shinythemes)
library(DT)

d=as.data.frame(cbind(1:100,201:300))

ui<-fluidPage(
  theme = shinytheme("slate"),



  mainPanel(

    ### add your style inline css values here

    ### added a line of code here too `.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover `###
    tags$style(HTML("
                    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                    color: #ffffff;
                    }
### ADD THIS HERE ###
                    .dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#ffffff !important;border:1px solid transparent;border-radius:2px}

###To change text and background color of the `Select` box ###
                    .dataTables_length select {
                           color: #0E334A;
                           background-color: #0E334A
                           }

###To change text and background color of the `Search` box ###
                    .dataTables_filter input {
                            color: #0E334A;
                            background-color: #0E334A
                           }

                    thead {
                    color: #ffffff;
                    }

                     tbody {
                    color: #000000;
                    }

                   "


                    ))
  ),
    DT::dataTableOutput('shipment.table')
    #list(tags$head(tags$style("shipment.table span {color: #333333 ; background: #999999;}")))   
    #tags$head(tags$style("#shipment.table table {color: red;}"))
  )  



server<-function(input, output,session) {

  output$shipment.table <- renderDataTable(d,filter = 'bottom',
                                           options = list(lengthMenu = list(c(10,20,50,100,-1), c('10','20','50','100','All')),
                                                          pageLength = 10,autoWidth = TRUE),rownames=F) #%>% formatStyle(1,color="black")
}


shinyApp(ui=ui,server=server)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改闪亮的应用程序数据表输出字体颜色和辅助表元素颜色? 的相关文章

  • 将函数应用于矩阵列表

    我有一个矩阵列表 注意 它们的维度与此示例不同 x lt matrix 1 10 ncol 2 y lt x 300 mylist lt list x y 我想运行一个函数networklevel在矩阵列表中的每个矩阵上 该函数有各种可以计
  • 在 R 中安全地计算算术表达式?

    Edit 好吧 由于似乎有很多混乱 我将稍微简化一下问题 您可以尝试回答下面的原始问题 或者您可以解决此版本并忽略该行下面的所有内容 我的目标是采用任意表达式并在极其受限的环境中对其进行评估 该环境将仅包含具有以下类型值的变量 数值向量 接
  • 从受密码保护的站点读取信息

    我一直在 R 教程中使用 readLines 从网站上抓取信息 我现在希望从我自己的网站提取数据 特别是 awstats 数据 但是该域受密码保护 有没有一种方法可以通过用户名和密码传递我需要的特定 awstats 数据的 url url
  • 更新两组单选按钮 - 闪亮

    我问了这个问题 反应式更新两组单选按钮 闪亮 https stackoverflow com questions 35040579 update two sets of radiobuttons reactively shiny 昨天 但也
  • R中使用余弦距离的层次聚类

    我想通过使用余弦相似度与 R 编程语言对文档语料库进行层次聚类 但出现以下错误 if is na n n gt 65536L stop 大小不能为 NA 或 超过 65536 需要 TRUE FALSE 时缺少值 我应该怎么办 为了重现它
  • XLConnect 无法确定 JAVA_HOME 错误

    感谢您的帮助 我正在尝试运行 XLconnect 但收到此错误消息 gt library XLConnect lib loc C Users 1144143929 Documents R win library 2 15 Error onL
  • 使用神经网络包进行多项分类

    这个问题应该很简单 但文档没有帮助 我正在使用 R 我必须使用neuralnet多项式分类问题的包 所有示例均针对二项式或线性输出 我可以使用二项式输出进行一些一对一的实现 但我相信我应该能够通过使用 3 个单元作为输出层来做到这一点 其中
  • R 中的点图每行有多个值

    我有以下 R 输入文件 car 1 car 2 car 3 car2 1 car2 2 car2 3 然后 我使用以下命令来绘制图表 autos data 点图 autos data V2 autos data V1 但这将每个汽车和 ca
  • 如何通过组度量的平均值在 df 内排列 dplyr:: 组?

    借鉴吴卡拉的设计https stackoverflow com a 26555424 9350837 https stackoverflow com a 26555424 9350837答案 我希望根据各个组汇总测量的平均值对分组 df 进
  • RMySQL fetch - 找不到继承的方法

    使用 RMySQL 我想将数据从数据库加载到 R 中的数据帧中 为此 我使用以下代码 R连接数据库 con lt dbConnect MySQL user root password password dbname prediction h
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • 在ggplot2中,箱线图线的末尾代表什么?

    我找不到箱线图线条端点代表什么的描述 For example here are point values above and below where the lines end 我意识到盒子的顶部和底部是第 25 个和第 75 个百分位数
  • 使用 R 下载压缩数据文件、提取并导入 .csv

    我正在尝试使用以下方法从网页下载并提取 csv 文件R 这个问题是重复的使用 R 下载压缩数据文件 提取和导入数据 https stackoverflow com questions 3053833 using r to download
  • R 中具有 p 值的相关矩阵

    假设我想要传导相关矩阵 library dplyr data iris iris gt select if is numeric gt cor y iris Petal Width method spearman gt round 2 现在
  • 如何不显示 ggplot 轴上的所有标签?

    I m trying to using ggplot2 to plot this But as you can see on the x axis you can t read anything 那么如何在 x 轴上显示每 10 年的值呢
  • 如何创建 highcharter 事件函数以在 Shiny R 中创建“下拉函数”

    我正在建造一个shiny应用程序 我想要完成的事情之一是创建一个下拉菜单 我想将劳动力变量绘制为不同级别的年份变量的函数 请参阅下面的示例数据框 year level 2 level 3 labour 1 2013 10 101 1 2 2
  • R ggplot2 分面保持比率但覆盖/定义输出图大小

    我目前正在使用 ggplot2 来比较不同组的统计数据 每个组属于不同的区域 这是通过运行 R 脚本的 Web 应用程序 tikiwiki CMS 插件 R 完成的 每个区域我可以有 2 到 30 个或更多组 相同的 R 脚本针对唯一网页中
  • 在列标题和配对变量中嵌入数据的数据透视表

    假设我有这样的数据 不幸的是 变量值嵌入在列名称中 library tidyr library dplyr dat lt tribble group var1 var meta1 var2 var meta2 group1 5 2 cat
  • SparkR 和 Sparklyr 之间导入 parquet 文件所需的时间差异

    我正在使用 databricks 导入镶木地板文件SparkR and sparklyr data1 SparkR read df dbfs data202007 source parquet header TRUE inferSchema
  • ggplot:类似于scale_color_steps()的有序因子的色标

    With scale color steps 我们可以通过设置low和high争论 一个例子 df lt data frame x rnorm 99 y rnorm 99 col rnorm 99 ggplot df aes x y col

随机推荐

  • C++ 循环未正确循环

    我有一个 20 x 20 的数组 它输出盘子的热度 我需要重复一个循环 直到数组中没有单元格的变化超过 0 1 度 我通过每次迭代刷新值 如何监视数组中任何单元格的最大变化以确定何时停止迭代 对现在我已经尝试过 但下面的输出不正确 incl
  • 字节字符串与 unicode 字符串。 Python

    你能详细解释一下Python中字节字符串和Unicode字符串之间的区别吗 我读过了this 字节码只是将源代码转换为字节数组 这是否意味着Python有自己的编码 编码格式 还是使用操作系统设置 我不明白 您能解释一下吗 谢谢你 不 Py
  • 在javascript中检索被点击元素的getAttribute

    我的网页上有很多图片 img src 1 jpg br img src 2 jpg 我正在尝试使用下面的 javascript 获取单击图像的 src var getImageName function document onclick f
  • HTTP 404 - 找不到文件 Internet Explorer V6

    我有 ang 404 代码 如果找不到该页面 它将重定向到该网站 它在火狐浏览器中运行正常 但是 当我使用 Internet Explorer v6 该网站将收到错误消息 HTTP 404 文件未找到 Internet Explore 我怎
  • Microsoft Office Access 数据库引擎无法打开或写入该文件

    我收到以下异常 Microsoft Office Access 数据库引擎无法打开或写入 文件 它已被其他用户独占打开 或者您 需要查看和写入其数据的权限 at Econ Open public partial class LBMIS1Ne
  • android 已建立的连接被主机中的软件中止

    2014 03 30 19 55 57 ddmlib An established connection was aborted by the software in your host machine java io IOExceptio
  • 如何通过为所有具有相同日期的文件创建一个存档来存档超过 7 天的文件?

    我正在寻找可以帮助我制定计划任务以自动将日志文件移动到 RAR 存档中的人 它不一定是批处理文件解决方案 如果您有其他想法请分享 我得到了它的基本代码 这是我到目前为止的批处理文件代码 C Program Files WinRAR rar
  • 如何通过我的代码访问 iPhone 的设置?

    我想要做的就是能够判断我的应用程序的用户是否使用 24 小时制 我意识到我无法设置这些设置 我只想读取它们 如果您不知道我在说什么 我希望能够读取用户在 iPhone 内置 设置 应用程序中设置的值 以灰色齿轮为图标的那个 我尝试用谷歌搜索
  • 每页的 Mat 分页器项目在 Angular 9 中不起作用

    我正在从可观察对象渲染表数据 然后将数据源分配给分页器 下一页箭头以及首页和最后一页按钮都可以使用 当我尝试更改每页的项目时 它不起作用 我尝试了 ngAfterViewInit 和页面事件调用 但它们没有任何区别 import Compo
  • 受保护的静态方法可见性

    考虑这种情况 请注意 为了简洁起见 类型和方法体已被省略 当我需要这样做时 这可以让我连接到数据 public abstract class DatabaseAccessor protected static object GetDataF
  • Perl 代码分析工具

    我需要测试 Perl 应用程序 文件操作 数据库操作等 我正在寻找 Perl 代码的配置工具 Linux 中是否有类似 gprof 的 Perl 代码分析工具 有些人可能建议使用 Devel DProf 作为最标准的方法 但如果你仔细观察
  • 仅当用户不在另一个表中时才从一个表中选择用户

    我们有两张表 用户 id name borrower 1 Peter 1 2 John 1 3 Mark 1 4 David 0 贷款 id from to amount 1 1 2 100 我需要输出 Peter 没有借过任何钱并且借款人
  • 运行带有太多空格的程序

    我有一个在命令提示符下运行良好的命令 CMD C C Program Files x86 VideoLAN VLC VLC vvv http www foo com 8085 video mp4 playlist m3u8 wmsAuthS
  • 如何递归遍历目录树并仅查找文件?

    我正在研究一个scp调用以下载远程系统上存在的文件夹 下载的文件夹有子文件夹 在这些子文件夹中有一堆文件 我想将它们作为参数传递给 python 脚本 如下所示 scp r email protected SomeName SomeName
  • 如果有新版本可用,如何强制更新 Android 应用程序?

    我正在开发一个应用程序 如果游戏商店上有新版本 我想向应用程序用户强制更新 该应用程序应该向用户显示一条对话框消息 public class ForceUpdateAsync extends AsyncTask
  • 选择套接字输出接口:SO_BINDTODEVICE 与连接前绑定

    我正在尝试在具有两个接口的系统上设置套接字的输出接口 我用谷歌搜索了很多 发现了不同的答案 有人说我可以bind调用之前的套接字connect选择一个特定的接口 如套接字如何知道要使用哪个网络接口控制器 但其他人说这还不够 如http co
  • 如何使用弹性框重新排序 div?

    我试图为我的 DOM 保持 seo 友好和语义结构 而不重复整个元素以在不同位置显示它们 我的布局基于display flex项目 我尝试实现以下目标 需要了解的重要事项 我不想根据窗口宽度显示 隐藏 div 以避免不必要的重复 所有 di
  • 移动时修改 SKNode 的属性

    我有一个 SKNode 的子类 它充当我的 生物 它们使用 SKActions 自动在场景中移动 我有兴趣在生物移动时修改 减少 能量 属性 Int 不保证生物能够移动 SKAction 的整个长度 它可以被中断 因此计算总距离然后在它开始
  • NetBeans 的启动屏幕功能如何工作?

    NetBeans 新手 刚刚注意到文件 gt gt 项目属性 gt gt 应用程序对话框有一个标记为的文本字段启动画面它允许您指定程序启动时要显示的图像的路径 我想自定义启动屏幕的工作方式 添加进度条等 并且想从头开始编写代码 但不知道从哪
  • 如何更改闪亮的应用程序数据表输出字体颜色和辅助表元素颜色?

    我正在使用深色主题 闪亮主题中的石板 创建一个闪亮的应用程序 但是当我应用该主题时 我的 renderDataTable 输出存在两个问题 应用程序背景太暗 看不到表格外的元素 显示 XX 条目 底部页码等 表中的文字太浅 难以阅读 对于问