问题标签 [rhandsontable]
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 - rhandsontable 在 SQlite 数据库中的多个表上
协助将不胜感激。
我正在开发一个闪亮的应用程序,它涉及使用多个 SQlite 数据库和 rhandsontable 包。我在网上找到了很多关于使用这个包的有用材料,但我很沮丧,因为我花了 2 天时间解决一个我认为值得一问的问题。
所以下面的脚本描述了 rhandsontable 的服务器和 UI。我希望能够启用用户编辑,并保护他们修改过的表(网上有很多内容)但跨多个表(我正在努力解决的问题)
我的代码所做的是它打开了第一个表,是的,如果我进行修改,它确实是安全的。但是当我尝试通过选择输入转到另一个表时,另一个表的内容会立即被最初修改的内容替换。
我真的希望修改独立而不影响其他表。
再次,我们将不胜感激。
r - 在 Shiny 中从 textInput 搜索到 Handsontable
我已经在 Shiny 的 Handsontable 工作了几天,我陷入了一个我认为将是一个非常愚蠢的问题,但我不知道如何解决。
我有一个具有自定义功能的 Handsontable,它允许搜索并且它可以工作。它可以工作,但不够直观,因为您必须右键单击表格才能弹出搜索选项。
正因为如此,我决定我想要一个 textInput,它执行相同的功能,但以更漂亮的方式。我知道它应该与输入变量 (input$searchId) 的 observeEvent 相关,但由于我缺乏使用 Shiny 和 Handsontable 的经验,我不知道该怎么做。
这是来自 server.R 的代码,用于打印表格并具有允许用户搜索的自定义函数。
我想要的是存档相同的结果,但不必右键单击表格并创建提示。
太感谢了,
javascript - 如何访问在 Shiny 中呈现的 rhandsontable 的 JS 变量名?
我使用 rhandsontable 包在 Shiny 应用程序中创建交互式表格。
我需要根据其他一些用户操作以编程方式选择一些单元格。但是,我在 R 的 rhandsontable 包装器中找不到这样的功能。
同时,在原生 Handsontable.js 中也绝对可以使用selectCell()
函数。我附上小的 jsfiddle 示例:
所以,我可以跑步shinyjs::runjs('hot.selectCell(1,0);')
,一切都会好起来的。
renderRHandsontable()
但问题是:当在 Shiny 中使用函数创建时,如何学习与表关联的 JS 变量名称?(在我的例子中它被命名为hot
)
谢谢!
亚历克斯
r - 如何在 Shiny 的 rhandsontable 单元格中嵌入模态
我问这个问题是因为我没有看到如何做到这一点的确切方法。问题是我需要对于每一列,用户可以选择一个函数。
为了使其用户友好,我希望当我按下一个单元格(即在每一列中)时,会打开一个模式并允许我选择一个将存储在该单元格中的值。
我不知道如何准确地做到这一点,但到目前为止,我一直在考虑使用带有自定义渲染的Handonstable来创建打开的模式,但我需要帮助的地方是,我不知道我将如何能够在那里进行绘图并发送要存储在表中的值。
有什么想法、建议或方法吗?
谢谢,
r - Shiny:使用 Rhandsontable 和外部参数切换反应式数据集
本质上,我试图在 Rhandsontables 之间切换,这些 Rhandsontables 也具有操作它们的外部小部件。此外,这些表中还有基础公式。这些表本质上是相同的,小部件和公式在两种情况下的工作方式相同,我希望能够在它们之间切换。下面的例子可能是为了提供信息......
在这种情况下,小部件和公式工作,但不是切换......
r - R Shiny App 中的 rhandsontable 更新
我正在尝试使用以下功能构建一个闪亮的 R:
- 用户有两个选项来输入需要在应用程序中进一步处理的数据、上传 csv 文件或在应用程序中填写表格。
- 我能够让 csv 文件上传工作正常。问题在于表格部分。当用户选择输入表格时,会出现一个 2 列 x 10 行的表格。用户更新并保存表格后,应将表格转换为数据框以进行进一步处理。
以下是我到目前为止的代码。如果我选择表格单选按钮,并使用值更新表格并点击保存,它会给我错误消息。错误消息表明我调用 hot_to_r() 函数存在一些问题。以下是完整的错误消息:
谢谢,克里纳
用户界面
服务器.R
r - 将数据导出到 SQL DB 时闪亮禁用操作按钮 x 秒
我有一个带有动态数据的handsontable,我正在使用带有闪亮提交按钮的sqlSave代码将它上传到MSSQL DB。
但是,我可以找到任何可以禁用操作按钮的功能,比如说 10 秒。我尝试了 shinyjs::disable 和 withProgress, incProgress 的东西,但它们都没有奏效。
谢谢,
r - 在 Shiny 应用程序中存储 RHandsontable 的编辑
我有一个 Shiny 应用程序,它在 .csv 文件中产生读取并产生一个可编辑的表。
然而,我想做的是使用保存按钮来存储在表中所做的编辑,然后编写一个 .csv 文件。
因此,我创建了一个保存按钮:
这会触发以下功能:
然而,这给我留下了一个空的 .csv 文件。关于这里出了什么问题的任何想法?
r - R Shiny:保存和加载进度
我正在开发一个使用 rhandsontable 的 Shiny 应用程序,我想为用户提供一个选项来保存和加载进度。我的代码的最小示例如下:
我遇到两个问题:
- 当我包含 fileInput("file1", ...) 时,一旦单击加载操作按钮,输入就不再更新;
- Rhandsontable 未更新。但是,当我查看 values$hot$data 时,似乎数据确实存储在值中。
有谁知道我做错了什么?
谢谢!
r - 使用 rhandsontable 包在闪亮上编辑多个数据框
我是闪亮的新手,我想通过单选按钮编辑不同的多个数据帧或使用 rhandsontable 包选择输入。但是,我的脚本不能显示其他数据框,只能显示第一个,我不知道是什么问题。
我可以编辑并保存它显示第一个 003.csv 的数据框,但是当我使用下拉列表到 004.csv 时,它没有显示数据框。请指教。