2016-12-27 4 views
0

draft.jsでキャレットの位置を取得するにはどうすればよいですか?私はあなたがselectstateからブロックを取得し、ブロック配列を取得し、ブロック配列がどの位置にあるか見ることができると思いますが、これは信頼できる方法であるか、または最良の方法であるかわかりません。これはあなたが何を意味するかですが、このような現在のブロックの指標を得ることができるかどうかdraft.jsのキャレット位置(行番号)を取得

+0

'blockMap'がある:ここでは

const currentBlockKey = editorState.getSelection().getStartKey() const currentBlockIndex = editorState.getCurrentContent().getBlockMap() .keySeq().findIndex(k => k === currentBlockKey) 

は完全な例とフィドルです'OrderedMap' –

答えて

関連する問題