私はreact-native-zss-rich-text-editorを使用してリッチテキストエディタを開発しましたが、ツールバーのアクションは機能しません。ありがとうございました。ネイティブのzssリッチテキストエディタのツールバーアクションに反応しません
<RichTextToolbar
getEditor={() => this.richtext}
actions={defaultActions} // <= this actions does not work
iconTint='black'
selectedButtonStyle={{backgroundColor:'yellow'}}
/>
defaultActionsがRichTextToolbar.jsで定義されました:
const defaultActions = [
actions.insertImage,
actions.setBold,
actions.setItalic,
actions.insertBulletsList,
actions.insertOrderedList,
actions.insertLink
];
これもここで定数として定義されました:
export const actions = {
...
setBold: 'bold',
setItalic: 'italic',
...
insertImage: 'INST_IMAGE',
...
insertBulletsList: 'unorderedList',
insertOrderedList: 'orderedList',
insertLink: 'INST_LINK',
...
}
...スイッチケースの下にコードがありますここに:
switch(action) {
case actions.setBold:
case actions.setItalic:
case actions.insertBulletsList:
case actions.insertOrderedList:
case actions.insertImage:
this.state.editor.prepareInsert();
if(this.props.onPressAddImage) {
this.props.onPressAddImage();
}
break;
しかし、アクションは動作しません、助けてくださいと私はそれを感謝します。ありがとう。私はGitHubのからこのライブラリを使用してM:あなたはRichTextToolbarでデフォルトのアクションを設定する必要はありません
https://github.com/wix/react-native-zss-rich-text-editor
あなたはそれを理解しましたか?あなたの答えを共有する心ですか? – chapeljuice