dt 相关问题

DT是一个R包,它提供了JavaScript库DataTables的接口。使用data.table标记来解决与data.frame扩展包data.table相关的问题。

r 数据表 (DT) 边框宽度/颜色

鉴于表格 库(DT) 数据表( 虹膜, 样式=“默认”, 过滤器=“顶部”, class =“悬停条纹紧凑型” ) 我可以使用以下 css 调整页脚边框 表.dataTable.no-

回答 2 投票 0

R 闪亮的应用程序用于显示绘图和表格数据

我完全不知道如何构建一个显示图形和表格数据的 R Shiny 应用程序。目标是 1. 废弃 USGS 数据,2. 构建流量数据的绘图面板,以及 3. 有一个带有

回答 1 投票 0

当数据表中第一个标题和第一个列固定时,如何防止标题移动?

我有一个数据表,其第一个标题和第一列在水平和垂直滚动时固定。 由于这个答案,一切正常。 但如果第一列包含一个单元格...

回答 1 投票 0

DT 列过滤器破坏了闪亮的导航栏输入元素

我有一个闪亮的应用程序,其中通过单击按钮即可创建带有输入元素的新选项卡面板。还有一个 DT 对象,它显示全局信息并可以选择元素...

回答 1 投票 0

基于逻辑向量格式化 DT::datatables

我目前想使用闪亮和 DT 包对我的数据帧使用颜色格式。我的桌子大概是这样的。 |值1 |值2 | | ------|------ | |一个 |乙| |一个...

回答 1 投票 0

带有 selectInputs 的闪亮 DT 数据表 - 如何在切换页面后保留选择?

我有一个带有 DT 数据表的闪亮应用程序,其中包括 selectInputs。如果我在第 1 页上进行选择,更改页面,然后返回到第 1 页,则选择将被重置。我怎样才能保持我的选择...

回答 1 投票 0

在RMD文件中导出到xlsx时如何保留DT的colspan属性?

我有一个示例 RMD,其中包含带有自定义容器的 DT。我的问题是,我无法将 DT 下载为 Excel 格式,以保留主列标题,因为它们包含子 h...

回答 1 投票 0

从一个模块调用到另一个模块时,R Shiny 中带有 DT 和 data.table 的闪亮绑定输入类丢失了

我正在尝试构建一个闪亮的应用程序,在 DT 包的帮助下使用 data.table 中动态创建的输入。在下面的示例中,在 module2 服务器中,我正在获取反应式数据表...

回答 1 投票 0

如何在 R Shiny 中显示折叠 DT 中的 rowGroup 计数?

我正在查看上一个问题 Collapse rowGroup Shiny 以及提供的解决方案。 图书馆(闪亮) 库(DT) 用户界面 <- fluidPage(# Application title titlePanel("Collapse/Expand table&q...

回答 1 投票 0

DT 数据表中闪亮的 selectInput - 数据更新时保持选中状态

在我的 Shiny 应用程序中,我有一个带有 selectInputs 的 DT 数据表,这些数据表会根据用户输入进行更新。我正在使用 JavaScript 绑定/取消绑定 selectInputs 并选择它们进行样式设置和搜索

回答 1 投票 0

R 闪亮分组和取消分组表格并在分组时显示计数

我正在查看上一个问题 Collapse rowGroup Shiny 以及提供的解决方案。 图书馆(闪亮) 库(DT) 用户界面 <- fluidPage(# Application title titlePanel("Collapse/Expand table&q...

回答 1 投票 0

使用带有 searchHighlight 选项的过滤器时,某些字符串会在 DT 中消失

使用单独的列过滤器 + searchHighlight 选项时,存在与 DT 过滤相关的问题。 重现步骤: 使用此代码生成一个简单的带有单个字符的 DT 表...

回答 1 投票 0

在 R Shiny 中,如何制作一个复选框表,该表还具有针对各个行/列的“全选”复选框?

使用 R Shiny,我想显示一个表格(例如通过“DT”包),其中每个单元格包含一个复选框。在每行和列标题旁边,我想显示“全选”/“mas...”

回答 1 投票 0

多列的formatStyle DT R

我有一个包含一个 ID 列和多个数字列的 data.frame,数字列的数量可以不同。在这些数字列中,我想将列上方的所有值都着色为绿色,并且全部

r dt
回答 1 投票 0

如何在闪亮的数据表中设置工具提示的样式?

我在闪亮的仪表板中有一个数据表,其中包含第一列中数据的工具提示。不幸的是,我无法编写有效的 CSS 代码来设置工具提示的样式,例如改变

回答 1 投票 0

如何在 DTEdit 中呈现 selectInput 的选项?

我正在开发一个 RShiny 应用程序,使用 DTedit 包创建可编辑的数据表。目标是允许用户映射两个不同数据框中的列。然而,当使用 selectInput 时...

回答 0 投票 0

隐藏 <dt>当 div 不显示时

我希望当内所有带有“conteudoGuia”类的div都显示:无时,接收显示:无 有人可以帮助我并解释一下吗? 我尝试了很多替代方案并且... 我希望当<dt>内所有具有“conteudoGuia”类的div都是display: none时,<dt>收到display: none 有人可以帮我解释一下吗? 我尝试了很多替代方案,但没有得到答案。 const searchInput = document.getElementById('searchBox'); searchInput.addEventListener('input', function () { const searchTerm = searchInput.value.trim().toLowerCase(); const contentElements = document.getElementsByClassName('conteudoGuia'); for (let i = 0; i < contentElements.length; i++) { const titleElement = contentElements[i].querySelector('.tituloGuia'); const descriptionElement = contentElements[i].querySelector('.descricaoGuia'); const boldTags = contentElements[i].getElementsByTagName('b'); let matchFound = false; for (let j = 0; j < boldTags.length; j++) { const wordInTag = boldTags[j].textContent.trim().toLowerCase(); if (wordInTag.includes(searchTerm)) { matchFound = true; break; } } if (matchFound) { titleElement.style.display = ''; descriptionElement.style.display = ''; } else { titleElement.style.display = 'none'; descriptionElement.style.display = 'none'; } } }); <html> <head> <title>Hello, World!</title> <link rel="stylesheet" href="styles.css" /> </head> <body> <dl class="box"> <div id="searchDiv" class="searchDiv"> <input type="text" id="searchBox" name="searchText" class="searchBox" placeholder="Oque você está procurando?" /> </div> <dt>TESTE DT 1</dt> <dd> <div id="autorizacao"> <div class="conteudoGuia"> <div class="tituloGuia"> <p><b>Titulo Primeiro </b></p> </div> <div class="descricaoGuia"> <p> "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p> </hr> </div> </div> </div> </dd> <dt>TESTE DT 2</dt> <dd> <div id="financeiro"> <div class="conteudoGuia"> <div class="tituloGuia"> <p><b>Titulo Segundo </b></p> </div> <div class="descricaoGuia"> <p> "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p> </hr> </div> </div> </div> </dd> </dl> </body> 首先,你的代码有一个错误: </hr> 应该是 <hr>。 那么执行此操作的方法是简单地循环 dt 内的每个 div 并检查显示属性。如果全部都有display:none,也隐藏dt const searchInput = document.getElementById('searchBox'); searchInput.addEventListener('input', function() { const searchTerm = searchInput.value.trim().toLowerCase(); const contentElements = document.getElementsByClassName('conteudoGuia'); for (let i = 0; i < contentElements.length; i++) { const titleElement = contentElements[i].querySelector('.tituloGuia'); const descriptionElement = contentElements[i].querySelector('.descricaoGuia'); const boldTags = contentElements[i].getElementsByTagName('b'); let matchFound = false; for (let j = 0; j < boldTags.length; j++) { const wordInTag = boldTags[j].textContent.trim().toLowerCase(); if (wordInTag.includes(searchTerm)) { matchFound = true; break; } } if (matchFound) { titleElement.style.display = ''; descriptionElement.style.display = ''; } else { titleElement.style.display = 'none'; descriptionElement.style.display = 'none'; } } // Check if all the content elements are hidden, and if so, hide the corresponding <dt> const dtElements = document.getElementsByTagName('dt'); for (let i = 0; i < dtElements.length; i++) { const contentElementsInsideDt = dtElements[i].getElementsByTagName('div'); let allContentHidden = true; for (let j = 0; j < contentElementsInsideDt.length; j++) { if (contentElementsInsideDt[j].classList.contains('conteudoGuia') && contentElementsInsideDt[j].style.display !== 'none') { allContentHidden = false; break; } } if (allContentHidden) { dtElements[i].style.display = 'none'; } else { dtElements[i].style.display = ''; } } }); <body> <dl class="box"> <div id="searchDiv" class="searchDiv"> <input type="text" id="searchBox" name="searchText" class="searchBox" placeholder="Oque você está procurando?" /> </div> <dt>TESTE DT 1</dt> <dd> <div id="autorizacao"> <div class="conteudoGuia"> <div class="tituloGuia"> <p><b>Titulo Primeiro </b></p> </div> <div class="descricaoGuia"> <p> Some text </p> <hr> </div> </div> </div> </dd> <dt>TESTE DT 2</dt> <dd> <div id="financeiro"> <div class="conteudoGuia"> <div class="tituloGuia"> <p><b>Titulo Segundo </b></p> </div> <div class="descricaoGuia"> <p> Some other text </p> <hr> </div> </div> </div> </dd> </dl> </body>

回答 1 投票 0

表格标题出现在错误的地方

我正在使用 DT 0.28,当我指定标题参数时: DT::数据表( gps$summary[], extension = "按钮", 标题 = tagList(h1("标题")), 选项 =

回答 0 投票 0

在闪亮的应用程序中动态创建可编辑的 DT

我想创建一个具有以下流程的应用程序: 用户选择一些数据组 这些组成为动态选项卡,每个选项卡都包含一个子集可编辑的 DT 以及各自的...

回答 2 投票 0

闪亮的数据表行组操作按钮折叠/展开

我设计了一个基本的 Shiny App,包括一个带有 rowGroup 参数的数据表。 现在,我想添加一个 actionButton() ,它会在按下按钮时折叠/展开数据表的所有行。 当前...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.