如何选择和删除原子块

时间:2017-05-16 01:14:59

标签: reactjs draftjs

我有一个显示图像的原子块。我想添加一个“点击删除”'按钮位于图像的上角。

似乎使用Modifier.removeRange会起作用,但我如何获得原子块的选择状态?

或者有更简单的方法吗?比如removeBlockWithKey(key)

1 个答案:

答案 0 :(得分:4)

制作一个custom原子块。然后你可以用this.props.block.getKey()获得块密钥。然后使用像

这样的键创建SelectionState
SelectionState.createEmpty(key).merge({focusOffset:this.props.block.getText().length})