允许有条件地编辑R Shining中的rHandsonTable中的单元格

时间:2018-11-12 11:26:34

标签: r shiny rhandsontable

我在R Shiny中有一个演讲人。该表有5列。我正在寻找一种功能,如果我编辑第1列,那么我将无法编辑第2列,反之亦然,即用户不能同时编辑两个列(第1列和第2列)。其他列应保持不受影响。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以通过相应地渲染Handsontables来实现所需的功能。您可以使用observeEvent来检查handontable中的更改,具体取决于修改的列,并将所需的列设置为readOnly。为此,我建议使用反应性值,这样,您可以获取已更改的列 只需按column_index = input $ hot $ changes $ changes [[1]] [[2]]。

希望这会有所帮助。

 fetch('https://randomuser.me/api/?results=500', {mode: 'cors'})