闪亮应用程序的 renderDataTable 中的列宽度,无需拉伸

2023-12-26

我想要一个数据表(及其所有排名、搜索和页面功能),它不会完全延伸到整个页面,并导致每列中有大量空白...

...理想情况下,列宽类似于“wrap”样式renderTable...

我知道我可以修复相对列宽,但是,我的表将根据所选输入动态更新不同数量的列。我希望其他列扩展到右侧的空白区域,然后在它变得比浏览器窗口宽度宽时触发水平滚动条。

上图中表格的可重复示例...

library(shiny)
runApp(list(
  ui = navbarPage(
  title = 'Tables',
  tabPanel('dataTableOutput', dataTableOutput('ex1')),
  tabPanel('tableOutput', tableOutput('ex2'))
),
server = function(input, output) {
  output$ex1 <- renderDataTable(iris)
  output$ex2 <- renderTable(iris)
}
))

我认为你应该使用drawCallback在数据表中。这里我只是稍微改变了你的例子,将 dataTable 的宽度固定为 600px。你可以在回调函数中使用可能的java脚本函数来做几乎任何事情。

library(shiny)
runApp(list(
  ui = navbarPage(
    title = 'Tables',
    tabPanel('dataTableOutput', dataTableOutput('ex1')),
    tabPanel('tableOutput', tableOutput('ex2'))
  ),
  server = function(input, output) {
    output$ex1 <- renderDataTable( iris, 
                                   option = list( drawCallback = I("function( settings ) {document.getElementById('ex1').style.width = '600px';}")) )
    output$ex2 <- renderTable(iris)
  }
))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

闪亮应用程序的 renderDataTable 中的列宽度,无需拉伸 的相关文章

  • 将值添加到 R 中 for 循环内的向量

    我刚刚开始学习 R 我编写了这段代码来学习函数和循环 squared lt function x m lt c for i in 1 x y lt i i c m y return m squared 5 NULL 为什么这个返回NULL
  • 在闪亮仪表板中显示/隐藏菜单项

    当进入应用程序时 我需要隐藏一个菜单项 当用户选择某个值时 菜单项必须出现 我努力了shinyjs功能hidden 并且它隐藏了一个 menuItem 但是当使用show or toggle 菜单项不会出现 我发现了Rshinydashbo
  • R、GeoJSON 和 Leaflet

    我最近从 R Bloggers com 的帖子中了解了 leafletjs com 我想要实现的一个此类教程是使用传单创建交互式分区统计图 http leafletjs com examples choropleth html http l
  • Jquery 数据表 1.10.10 中表行的延迟加载?

    我正在使用 jquery 数据表 1 10 10 是否有任何选项可以延迟加载数据表中的行数据 例如 如果数据表包含 50 行记录 如果我将数据表滚动到最后 它会请求另外 50 行数据并附加到已经存在的数据表中 延迟加载可以通过以下方式实现S
  • 将线条剪裁到绘图区域并在绘图区域外显示文本

    我想限制绘图的可见 y 范围 为了保留超出此范围的值 我需要设置oob 出界 to rescale none这效果很好 不过 我还想在图外的页边空白处添加一些文本 为了做到这一点 我需要关闭剪辑 这会导致超出范围的值被绘制在绘图区域之外的边
  • 使用 geom_bar 和 stat="identity" 绘制平均值的 hline

    我有一个条形图 其中确切的条形高度位于数据框中 df lt data frame x LETTERS 1 6 y c 1 6 1 6 1 g rep x c a b each 6 ggplot df aes x x y y fill g g
  • 在 R 中将本地日期时间转换为 UTC

    如何将本地日期时间转换为以下格式 12 31 2014 6 42 52 PM R 中的 UTC 我试过这个 as POSIXct as Date 12 31 2014 6 42 52 PM format m d Y H M S tz UTC
  • 为 PDF 输出添加 natbib 选项

    有没有办法指定natibib输出 PDF 时的选项bookdown 我希望 tex 输出具有命令 usepackage sort compress natbib 但似乎没有任何方法可以在 YAML 中指定它 我无法将命令添加到我的序言中 因
  • 不同的分位数:箱线图与小提琴图

    require ggplot2 require cowplot d iris ggplot2 ggplot d aes factor 0 Sepal Length geom violin fill black alpha 0 2 draw
  • 哪种 LaTeX 包与 knit 一起使用以获得更多的表格控制?禁忌?

    我正在用 knitr 写一张更长的桌子xtable和tabular environment longtable 在 longtable 包中时print将它们纳入我的 Rnw file 问题是我对longtable环境控制不够 我有一些文本
  • R 中的 For 循环分配给数据框

    运行 for 循环后 我在分配给数据帧时遇到问题 当我使用 print 时 它给出了我的价值 有什么解释吗 salesdate lt rep seq from as Date 2013 12 19 to as Date 2013 12 23
  • 没有垂直线的直方图

    当我创建直方图时 它看起来很像这样 set seed 1 x lt 1 100 y lt x rnorm 50 y round y hist y Is there a way to make a histogram look a bit l
  • 两个闪亮的操作按钮

    我正在编写一个闪亮的函数 其中包含两个操作按钮 这两个按钮是左右按钮 单击时可以帮助绘图移动 第一次单击时 这两个按钮都工作正常 当我重新单击它们时 就会出现问题 无论我单击哪个按钮 它都会在两个范围之间来回弹跳 我猜可能是 右 和 左 按
  • 将 R 传单地图保存为 html:不包括图块

    我正在尝试使用 saveWidget 或将 rmd 文件输出到 html 来保存 R 传单地图 如下所述 将传单输出保存为 html https stackoverflow com questions 30110377 saving lea
  • 使用 dplyr 按组计算加权平均值(并复制其他方法)

    我对语法感到困惑dplyr当尝试计算加权平均值时 我听从大卫的建议here https stackoverflow com a 27609266 1457380 语法非常透明 因此很有吸引力 但它似乎没有按我的预期工作 低于加权平均值是针对
  • 根据感兴趣的特定单词绘制高度相关的单词[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在尝试绘制一个单词的最高相关性 例如 我想绘制 鲸鱼 一词的最高十个相关性的图表 有人可以帮我执行类似的命令吗 如果有帮助的话我已经安装
  • ggplot2:图例中的斜体

    我正在尝试编辑图例中的标签 以便第一个标签 WT 为纯文本 而后续 7 个标签为斜体 我一直在使用element text face c plain rep italic 7 但这导致没有任何标签被转换为斜体 我有点困惑为什么它不起作用 因
  • R/ggplot2:如何匹配重叠区域图中的图例和绘图颜色?

    我有两个面积图 称为 蓝色 和 绿色 其中green大部分是在blue情节 但在极少数点上 它高于blue阴谋 我想使用透明度说alpha 0 2对于两者 并且还能够为每个指定颜色 我现在的问题是 自从green情节主要是在blue地块 其
  • R 中的频率加权,与 Stata 的结果比较

    我正在尝试分析明尼苏达大学 IPUMS 数据集中的数据1990 年美国人口普查 http usa ipums org usa sampdesc shtml us1990a in R 我正在使用survey http faculty wash
  • 动态显示仪表板页面

    我有一个实用的闪亮应用程序 它使用shinydashboard包裹 新功能需要特定于用户的行为 例如 针对不同的用户名使用不同的数据集 因此我打算 显示登录表单 验证凭据并设置反应值LoggedIn to true如果成功的话 显示实际情况

随机推荐

  • Obj-C 中的多值枚举

    在 Cocoa 和 Cocoa Touch 框架中 枚举用作常量 我了解如何使用它 但在一种情况下 您可以将多个值作为参数传递 操作员 像 pageControl autoresizingMask UIViewAutoresizingFle
  • 从 xml 文件在谷歌地图 API V3 中添加标记

    我在使用 xml 文件在谷歌地图上显示标记时遇到问题 这是我的 xml 文件 example xml
  • 使用spyon时的代码覆盖率问题

    我正在写一个unit test for my component Angular2 应用程序 使用Karma Jasmine 我正在利用Istanbul用于代码覆盖率报告 这是我的测试用例 it Should Invoke onNext f
  • 如何计算多个经纬度数据之间的距离?

    我有1100个车站位置 经纬度 数据和10000个房屋位置 经纬度 数据 是否可以使用R代码计算每个房屋的车站与房屋之间的最短距离 我还想要为每栋房屋提供最短距离的车站 是否可以 这是一个用于查找之间质量距离的玩具示例m点和n城市 它应该直
  • 反序列化如何工作?

    据我了解 不会调用对象被序列化的类的构造函数 而是调用第一个不可序列化构造函数的无参数构造函数 现在考虑以下代码 public class SerializeDemo implements Serializable private Stri
  • 使用缩小的 JS 和 CSS 的公共条件 Razor 视图

    我正在使用 ASP NET MVC 5 来开发我的网站 我正在使用 Grunt 来缩小我的 CSS 和 JS 一切工作正常 但如果我正在发布 发布模式 或正在调试 我需要清楚地阅读我的 CSS 和 JS 我需要更改文件的路由源 像这样的东西
  • 是否有适用于组件类的 React Material-UI makeStyles() 函数的非钩子替代方案

    我在material UI的react库中使用makeStyles 函数 并收到以下错误 钩子只能在函数组件体内调用 下面是我正在使用的代码类型的示例 const useStyles makeStyles theme gt containe
  • React hooks useState 不随 onChange 更新[重复]

    这个问题在这里已经有答案了 更新的问题 如果我在滚动之前在输入字段中输入一些内容expandedprop 被设置为 true 正确 如果我向下滚动 扩展设置为 false 正确 如果我现在在输入字段中输入一些内容expanded还是fals
  • 在 IntelliJ 中同时推送到多个远程存储库

    我正在使用 gitIntelliJ IDEA 集成开发环境 https www jetbrains com idea 我有两个远程存储库 我想将我的提交推送到其中 如何同时推送到两个遥控器 有一个不错的博客文章 https www xeno
  • 如何从我的应用程序中检查比特币地址余额?

    假设在 Java 应用程序 或任何其他语言 中 如何检查比特币地址 任何地址 不一定是我的地址 的余额 我需要一个像上面那样的功能区块链信息 https blockchain info or 比特易网 http www biteasy co
  • 如何在intellij idea IDE中运行javafx应用程序

    我正在尝试运行 JavaFX 应用程序 但显示以下错误 错误 缺少 JavaFX 运行时组件 并且需要运行该应用程序 直到这一步 我无法导入JavaFX 并且我已经从 usr lib jvm java 8 openjdk amd64 完成了
  • 如何解决 SSIS 包中 OLE DB 目标中的非空约束?

    I m new to SSIS Package I want to transfer data from source to destination database which has different table structures
  • 为单个用户设置默认 PASE IBM i shell

    The PASE http www 01 ibm com support knowledgecenter ssw ibm i 72 rzalf rzalfintro htm lang en环境默认提供并使用 korn shell 这ibmp
  • Phonegap Android 无法上网

    我正在 Phonegap 中编写我的第一个应用程序 并且我一直在 Android 设备上对其进行测试 我相信我已授予适当的许可
  • C++ 构造函数/析构函数继承

    编辑 答案摘要 下面B是A的子类 这是一个术语问题 ctors 和 dtors 是not继承 从某种意义上说 B 的 ctor dtor 将not借用A的接口 一个类至少有一个构造函数 并且只有一个析构函数 Constructors B 不
  • OpenCV (c++) 多通道元素访问

    我正在尝试使用 新 OpenCV 2 0 c 版本 但其他一切都像简单的 C 版本一样 我在更改图像中的值时遇到一些问题 该图像是 CV 8UC3 for int i 0 i
  • 带 keycloak 的 Flask-OIDC - oidc_callback 默认回调不起作用

    我正在尝试在一个简单的 Flask 应用程序中使用 Flask oidc 以便通过 keycloak 添加身份验证 但是 一旦我使用有效凭据登录 它就会返回到不存在的 oidc callback Flask 日志显示了很多带有 302 结果
  • 多重继承的接口是否冗余?

    这不是关于抽象类和接口之间差异的另一个问题 因此请在投票关闭它之前三思而后行 我知道接口对于那些不支持多重继承的 OOP 语言 例如 C 和 Java 至关重要 但那些呢with多重继承 在具有多重继承的语言中 接口的概念 作为特定的语言功
  • 通过模板参数给定其长度,在编译时生成相同类型的 std::tuple

    在 C 中 如何实现带有指示元组长度的 int 模板参数的函数并生成具有该长度的 std tuple E g func lt 2 gt returns std tuple
  • 闪亮应用程序的 renderDataTable 中的列宽度,无需拉伸

    我想要一个数据表 及其所有排名 搜索和页面功能 它不会完全延伸到整个页面 并导致每列中有大量空白 理想情况下 列宽类似于 wrap 样式renderTable 我知道我可以修复相对列宽 但是 我的表将根据所选输入动态更新不同数量的列 我希望