我可以同时在ag-grid中使用onRowClicked和onRowDoubleClicked吗,当我同时使用它们时,仅执行onRowClicked。
答案 0 :(得分:0)
我刚刚检查了一下,处理两个事件都没有问题:
onRowClicked={() => console.log('Row clicked')}
onRowDoubleClicked={() => console.log('Row double clicked')}
按预期,在“双击行”之前记录“点击行”。
我已经检查过:
答案 1 :(得分:0)
尽管实施中存在严重问题...
双击时,将首先触发click事件,并将其标记为“ click”。因此,您的点击处理程序无法知道这只是双击的一部分,它将在其他地方进行处理。
如果将click事件标记为双击,它将更加有用。实际上,您必须使用自己的逻辑来延迟处理单击,直到确定是否为双击为止。