问题标签 [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 - 带有 html 标签的 rhandsontable
我正在尝试使用带有自定义 htmlrhandsontable()
的包中的函数创建一个可动手操作的小部件。rhandsontable
以下代码不会将该列呈现为 html:
但是使用该DT
包,我可以使用datatable(VoyInfo, escape=FALSE)
. 有没有类似于 中的escape
论点的东西rhandsontable
?
r - rhandsontable 中的 R Shiny 数字格式问题
我使用 rhandsotable 库创建了一个简单的表,无论我如何格式化它,数字总是向下或向上舍入到最接近的整数。例如,如果我输入 1.02,显示的结果为 1。对于 0.46,显示的结果为 0。我尝试将数字设为双精度格式,但问题仍然存在。. 请告知如何解决此问题。谢谢你。
r - 用handsontable优先渲染闪亮
感谢rhandonstable
,我要求我的shinyApp 的用户填写一张表格,从中完成计算并实时显示图表。这很棒!但是,由于计算时间的原因(Sys.sleep()
在下面的 MRE 中进行了一点模拟),渲染的handsontable
时间可能比用户填充的时间要长。这使其不稳定并触发一些奇怪的循环。通过在下面的示例中填充第一列(使用整数),然后“非常突然”地填充第二列,可以看到这种效果。如果不够突然,只需增加Sys.sleep()
时间,让这种效果更明显。这种效果似乎很不重要,但是一旦应用程序在 shinyapps.io 上,它就几乎无法使用。
好吧,我很确定我做错了什么,因为我对 的理解非常reactive
有限。但是为了避免这种影响(并且不得不要求用户变慢),我想优先渲染,以便在不渲染表格时不会触发计算并更新绘图。保持实时方面也很重要,所以我想避免使用“计算”按钮。有人可以解释我该怎么做吗?任何其他建议都将受到欢迎。observer
isolate
r - 延迟计算闪亮与handsontable
在下面的 MRE 中,要求用户填写一个绘制曲线的表格。为了模拟一些计算,在生成图形输出之前发生在表上,我添加了一个Sys.sleep()
. 您将看到,如果表格填充得足够快,即比 快,Sys.sleep()
应用程序将变得不可用并且必须被终止。
我相信这是因为表格渲染是在计算/睡眠和绘图渲染之后发生的。我应该如何解决这个问题以使应用程序实时反应并且仍然可用?
r - 在 Shiny 中,等待用户停止使用 rhandsontable 填充表格
考虑到用户手动填写 a rhandsontable
,我想实现一个与时间相关的条件来进行表格分析和绘图。例如,如果在最后 2 秒内没有任何内容添加到表中,则继续,否则等待 2 秒过去。
我尝试了validate()
或简单的条件(如下所示)。它不起作用,因为observe()
在修改表后立即访问,当时与时间相关的条件是false
。当条件应为时,不再访问true
该函数,因此不测试条件...observe()
我试图提供一个 MRE,但在一个简单的例子中我很难捍卫对这种功能的需求。需要与分析和绘图的计算时间有关。
r - 根据选定的日期范围显示 rhandsontable 输出
我无法使用日期范围来选择性地显示 rhandsontable 输出。当应用程序运行时,日期范围的默认值不会被拾取,这会导致 NULL 给出错误。
请告诉我如何解决这个问题。
r - 闪亮:覆盖rhandsontable,赋值左侧无效(NULL)
在 Shiny App 中,我想从本地读取一个表,将其显示为 rhandsontable,并用 覆盖其中一个列Sys.Date()
,并将更新后的表显示为 rhandsontable。
桌子function_table
看起来像这样。
这是我的服务器.R
但错误显示:
反应:赋值左侧无效(NULL)
我也关注了这个页面,如下所示,但出现了另一个错误:
有什么解决办法吗?
r - R闪亮的Handsontable:使用handsontable中的数据框
在下面的玩具示例中,我有一个数据集 datapred。使用 rhandsontable 将数据集输出到交互式表格。然后我将它隐藏在一个新的 data.frame 中hot_to_r
。我的问题是,当我想在我的函数中使用它时prediction()
,它会向我发送一条错误消息并且应用程序崩溃。我不明白为什么。
我是法国人,所以我用英文转换了消息:as.name 中的错误:'pairlist' 对象无法自动转换为'symbol' 类型。
r - 在 Shiny App 中刷新 RDS 文件
我正在rhandsontable
一个闪亮的应用程序中编辑一个并将结果保存在一个RDS
文件中。最初,该文件在 global.R 文件中被读入:
然后在 server.R 中,我使用以下代码生成rhandsontable
然后,用户可以通过单击保存 ( savetc
) 按钮来编辑表格并保存更改:
数据正在保存在RDS
文件中,但如果用户刷新浏览器,它仍会显示以前未编辑的数据。如何RDS
使用保存的更改刷新文件?
以下是一些示例数据: