securingsincity/react-ace

redo() does not call onChange callback

Open

#292 aperta il 17 ott 2017

Vedi su GitHub
 (5 commenti) (0 reazioni) (0 assegnatari)JavaScript (615 fork)batch import
good first issuehelp wanted

Metriche repository

Star
 (3859 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

I have onChange callback and setting the value from state as below:

class MyComponent extends React.Component {
    constructor(props, context) {
        super(props, context);
        this.state = {content: "Hello"}
    }
    onContentChange(value) {
        this.setState({content: value})
    }
    render() {
        <AceEditor
            ref={instance => { this.aceEditor = instance; }}
            mode="java"
            theme="github"
            onChange={this.onContentChange}
            name="UNIQUE_ID_OF_DIV"
            editorProps={{$blockScrolling: true}}
        />
    }
}

When I call this.aceEditor.editor.undo() then onContentChange gets called but when I do this.aceEditor.editor.redo() then onContentChange does not get called.

Guida contributor