0
カスタムブロックをレンダリングすることは可能ですか?DraftJSでblockRendererFnを使用するカスタムブロック
ここに私が達成しようとしているものの例があります。 ReadOnlyComponentコンポーネントは読み取り専用である必要がありますが、WriteComponentには編集可能なデータが含まれています。ここで
class CustomBlock extends React.Component {
props: Props;
render() {
return (
<Layout>
<LeftColumn>
<ReadOnlyComponent>
{this.props.block.getData().get('speaker')}
</ReadOnlyComponent>
</LeftColumn>
<RightColumn>
<WriteComponent>
<EditorBlock {...this.props} />
</WriteComponent>
</RightColumn>
</Layout>
);
}
}
たちはカスタムブロックのコンポーネントを作成するエディタに渡すblockRendererFn小道具れる:WriteComponentに=「true」の属性contenteditableは何をしたい
<Editor
editorState={this.state.editorState}
blockRendererFn={() => ({
component: CustomBlock,
})}
/>