问题标签 [selectinput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 闪亮的对齐输入控件向右或向左
我有三个输入控件,并且希望在闪亮的应用程序中将一个在左侧对齐,两个在页面右侧对齐。此外,这两个selectInput
控件必须并排,我使用这个答案的代码解决了这个问题。
使用column
's,align = "right"
我能够得到我想要的。问题是文本和选择箭头也是右对齐的,这看起来很糟糕(见下面的图片和突出显示的区域)。
是否有另一种方法来实现预期的对齐?
r - 定期禁用 updateSelectInput()
我有一个应用程序,它有几个依赖的 selectInputs,所以如果你在第一个中选择一些东西,第二个应该更新为一个特定的值。这很好用。然而!现在我想对与更新逻辑不对应的两个选择强制进行特定组合,但是在我更新两个选择之后,第一个的更改会触发另一个的更新,我最终得到了错误的结果。同样在应用强制组合后,如果对第一个选择进行了新的更改,则应重新应用“旧”规则。
编辑 - 计时器解决方案: 我为每个激活设置一个时间戳,看看哪个是最后一个被激活的,除非时间差小于一秒,那么我假设按下了激活选择的按钮。然后该反应的返回决定如何更新选择。有点小技巧:
r - R - 当用户在不同的页面上时,闪亮的数据表 (renderDataTable) 重新加载到第一页并更新某个列值 (selectInput)
问题:只要用户在数据表的不同页面上并更新某个列值(通过 selectInput),R Shiny 数据表就会重新加载到第一页。
嗨堆栈用户,
在 R Shiny 中,我创建了一个 Shiny 应用程序,其中包含一个数据表 (renderDataTable),其中列“状态”的单元格值可以由其预期用户更新(通过 selectInput)。
我准备了以下代码的简化示例。
用户界面
服务器.R
基本上,一旦用户从表格中选择一行,表格右侧就会弹出一个隐藏面板。这显示了一个下拉列表 (selectInput),其中包含两个选项,以便用户可以更新所选行的列状态值(打开到关闭,反之亦然)。
现在,代码按预期工作。但是,它有一个使该工具的用户烦恼的错误。一旦用户在数据表的第 1 页以外的页面上(例如第 2 页,...到第 n 页)并且他/她更新了行的状态,就会发生更改,但数据表会重新加载第一页。
所以回到我的问题陈述,有没有什么方法可以使用 R Shiny 函数编写代码,用户可以实时更新单元格(通过下拉列表),而无需将表格重新加载回第一页?
我已经尝试在这里和互联网搜索了好几天,但直到现在还没有运气。任何线索将不胜感激。谢谢!
米克洛斯
r - 在 r shiny 中组合两个选择框值
我需要在 R Shiny 中组合两个选择框值。选择框 1 有年份,选择框 2 有月份。
如果用户选择 2018 和 06,我应该将 2018-06 放入变量中。
我试过paste(input$year,input$month,sep="-")
但它不起作用。
r - 如何在 Shiny 中使用 if 语句选择多个输入案例?
我正在开发一个闪亮的应用程序来更好地可视化地震。我有两个属性,它们是深度和幅度,并且想仅根据深度、幅度和两者的选择来绘制 3 个不同的图。但是,我无法使用 if 语句选择具有多个输入的情况。我怎样才能做到这一点?提前致谢
这是数据和代码。
程序给出了这个错误。
r - 如何使用 csv 文件的列名作为输入选择?
我创建了一个 Shiny App,它接受 Excel 和 csv 文件作为输入。此外,它应该预测可以在上传文件中找到的指标。为了能够在文件中定义正确的列,用户应该能够选择应该预测的列。这就是为什么我想要一个选择输入区域,其中显示文件的所有列名。但我没有找到正确的解决方案。
到目前为止,在以下我的应用程序中:
用户界面:
服务器:
我在服务器中想过这样的事情,但最终无法解决问题:
谢谢你的帮助!
r - 在 R 中更改链式 selectInputs 后如何保持值?
我有一个复杂的闪亮应用程序(这里是一个更简单的示例),它看起来像这样:
该应用程序使用户可以更改四个参数 ( selectInput
)。较低的参数取决于较高的参数(例如month
on year
、type
onyear
等等month
)。一切正常,但事实是,当我更改一个参数时,另一个参数也会更改。在某些情况下需要它,但并非总是如此。当之前选择的级别在新配置中不存在时需要它,但例如当我遇到以下情况时,它不应该更改。前任。我选择了类型'AGD'
和size
'medium'
一些year
,month
然后我展示了这个组合的奖品或其他东西。然后我想将它与相同size
的进行比较,type
'RTV'
因此我更改了type
参数。一切正常,但size
改变'big'
虽然我希望它仍然是'medium'
。我可以再点击一次,但有什么用?那就很不方便了...
你知道如何处理这样的问题吗?
我设法使用observe
and为两个依赖项做到了reactive values
,但对于四个依赖项它不起作用。
这是我的代码:
r - 从 SelectInput (RShiny) 中的分组选项列表中获取组标签
如何从selectInput
具有分组选项的下拉框中的选定输入中获取组名称?Building
例如,在我选择Bank
内Building
和选择内Nature
之后如何获得?Bank
Nature
更新示例:
一种方法是存储所有选项及其分组标签的变量,然后搜索该选项来自哪个组。但是当组之间有重叠的选择时,这不起作用。