我们可以在蓝图js中添加双击表行吗?



我正在使用蓝图js的表来填充数据,并希望在双击表行时调用一些方法。有什么办法可以实现吗?

谢谢

我通过在Cell上设置interactive={true},然后使用双击事件将单元格内容包装在div中来实现这一点:

<Cell
  interactive={true}
>
  <div onDoubleClick={this.handleDoubleClick}>{...}</div>
</Cell>
您还可以

在行上绑定双击事件。在 JavaScript 中:使用语法

<p ondblclick="myFunction()">Double-click me</p>

在jquery中:

$(row).on('dblclick', function() {
});
  1. 确实存在浏览器"dblclick"事件

  2. 该表当前不支持此功能。 跟随 https://github.com/palantir/blueprint/issues/1087

最新更新