Ag Grid,允许在选择单元格的同时保持对单元格编辑器的关注

时间:2020-06-24 15:13:58

标签: reactjs ag-grid ag-grid-react

我正在尝试实现类似于Excel公式工作流的方法。当用户编辑单元格时,我希望他们能够选择网格上的单元格以自动填充输入。例如,如果有人输入=SUM(并选择单元格A1C3,则输入应显示=SUM(A1,C3

我遇到的最大问题是,当我单击单元格外部的任何位置时,单元格都会停止编辑。

到目前为止,我已经尝试过...

  1. onCellEditingStopped我使用网格API函数startEditingCell重新关注当前单元格。这会导致UI闪烁,并且不会始终重新聚焦(选择多个单元格后常常会失去聚焦)。
  2. 尝试使用suppressCellSelectionsuppressRowClickSelection抑制事件,但仍然使焦点从正在编辑的当前单元格移开。
  3. 使用isPopup()并在背景中添加不可见的<div>,然后尝试找出点击位置,以编程方式触发选择。这种方法最终太复杂了,无法使其正常工作。

谢谢,感谢您的帮助。

0 个答案:

没有答案