问题标签 [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.

0 投票
0 回答
143 浏览

r - 在闪亮的应用程序中选择多个数据框行范围

我有一个简单的闪亮应用

如您所见,我有 3 selectInput()。从第一个开始,我决定了我的数据帧的总行数,然后我使用另外 2 个作为我显示的行范围。我的最终目标是实现同时显示多个范围。例如显示从 1 到 5 的行,然后选择从 7 到 8 的行,依此类推。当然,这可以通过其他 selectInputs 来实现,但这并不实用。我在想是否可以通过 atextinput()或可以采用多个值的东西来实现。我不知道这是否可以做到,所以我对创意持开放态度。 在此处输入图像描述

0 投票
0 回答
136 浏览

r - 带有 html 标签的 rhandsontable

我正在尝试使用带有自定义 htmlrhandsontable()的包中的函数创建一个可动手操作的小部件。rhandsontable以下代码不会将该列呈现为 html:

但是使用该DT包,我可以使用datatable(VoyInfo, escape=FALSE). 有没有类似于 中的escape论点的东西rhandsontable

0 投票
0 回答
895 浏览

r - rhandsontable 中的 R Shiny 数字格式问题

我使用 rhandsotable 库创建了一个简单的表,无论我如何格式化它,数字总是向下或向上舍入到最接近的整数。例如,如果我输入 1.02,显示的结果为 1。对于 0.46,显示的结果为 0。我尝试将数字设为双精度格式,但问题仍然存在。. 请告知如何解决此问题。谢谢你。

0 投票
0 回答
287 浏览

r - 用handsontable优先渲染闪亮

感谢rhandonstable,我要求我的shinyApp 的用户填写一张表格,从中完成计算并实时显示图表。这很棒!但是,由于计算时间的原因(Sys.sleep()在下面的 MRE 中进行了一点模拟),渲染的handsontable时间可能比用户填充的时间要长。这使其不稳定并触发一些奇怪的循环。通过在下面的示例中填充第一列(使用整数),然后“非常突然”地填充第二列,可以看到这种效果。如果不够突然,只需增加Sys.sleep()时间,让这种效果更明显。这种效果似乎很不重要,但是一旦应用程序在 shinyapps.io 上,它就几乎无法使用。

好吧,我很确定我做错了什么,因为我对 的理解非常reactive有限。但是为了避免这种影响(并且不得不要求用户变慢),我想优先渲染,以便在不渲染表格时不会触发计算并更新绘图。保持实时方面也很重要,所以我想避免使用“计算”​​按钮。有人可以解释我该怎么做吗?任何其他建议都将受到欢迎。observerisolate

0 投票
0 回答
136 浏览

r - 延迟计算闪亮与handsontable

在下面的 MRE 中,要求用户填写一个绘制曲线的表格。为了模拟一些计算,在生成图形输出之前发生在表上,我添加了一个Sys.sleep(). 您将看到,如果表格填充得足够快,即比 快,Sys.sleep()应用程序将变得不可用并且必须被终止。

我相信这是因为表格渲染是在计算/睡眠和绘图渲染之后发生的。我应该如何解决这个问题以使应用程序实时反应并且仍然可用?

0 投票
1 回答
57 浏览

r - 在 Shiny 中,等待用户停止使用 rhandsontable 填充表格

考虑到用户手动填写 a rhandsontable,我想实现一个与时间相关的条件来进行表格分析和绘图。例如,如果在最后 2 秒内没有任何内容添加到表中,则继续,否则等待 2 秒过去。

我尝试了validate()或简单的条件(如下所示)。它不起作用,因为observe()在修改表后立即访问,当时与时间相关的条件是false。当条件应为时,不再访问true该函数,因此不测试条件...observe()

我试图提供一个 MRE,但在一个简单的例子中我很难捍卫对这种功能的需求。需要与分析和绘图的计算时间有关。

0 投票
1 回答
59 浏览

r - 根据选定的日期范围显示 rhandsontable 输出

我无法使用日期范围来选择性地显示 rhandsontable 输出。当应用程序运行时,日期范围的默认值不会被拾取,这会导致 NULL 给出错误。

请告诉我如何解决这个问题。

0 投票
1 回答
531 浏览

r - 闪亮:覆盖rhandsontable,赋值左侧无效(NULL)

在 Shiny App 中,我想从本地读取一个表,将其显示为 rhandsontable,并用 覆盖其中一个列Sys.Date(),并将更新后的表显示为 rhandsontable。

桌子function_table看起来像这样。

这是我的服务器.R

但错误显示:

反应:赋值左侧无效(NULL)

我也关注了这个页面,如下所示,但出现了另一个错误:

有什么解决办法吗?

0 投票
1 回答
1454 浏览

r - R闪亮的Handsontable:使用handsontable中的数据框

在下面的玩具示例中,我有一个数据集 datapred。使用 rhandsontable 将数据集输出到交互式表格。然后我将它隐藏在一个新的 data.frame 中hot_to_r。我的问题是,当我想在我的函数中使用它时prediction(),它会向我发送一条错误消息并且应用程序崩溃。我不明白为什么。

我是法国人,所以我用英文转换了消息:as.name 中的错误:'pairlist' 对象无法自动转换为'symbol' 类型。

0 投票
0 回答
917 浏览

r - 在 Shiny App 中刷新 RDS 文件

我正在rhandsontable一个闪亮的应用程序中编辑一个并将结果保存在一个RDS文件中。最初,该文件在 global.R 文件中被读入:

然后在 server.R 中,我使用以下代码生成rhandsontable

然后,用户可以通过单击保存 ( savetc) 按钮来编辑表格并保存更改:

数据正在保存在RDS文件中,但如果用户刷新浏览器,它仍会显示以前未编辑的数据。如何RDS使用保存的更改刷新文件?

以下是一些示例数据: