mirror of https://github.com/apache/superset.git
Render value immediately (#15820)
This commit is contained in:
parent
e660de6936
commit
d4bec135e8
|
@ -62,21 +62,27 @@ const defaultProps = {
|
|||
export default class TextAreaControl extends React.Component {
|
||||
constructor() {
|
||||
super();
|
||||
this.state = {
|
||||
value: '',
|
||||
};
|
||||
this.onAceChangeDebounce = debounce(value => {
|
||||
this.onAceChange(value);
|
||||
}, FAST_DEBOUNCE);
|
||||
}
|
||||
|
||||
onControlChange(event) {
|
||||
this.props.onChange(event.target.value);
|
||||
const { value } = event.target;
|
||||
this.setState({ value });
|
||||
this.props.onChange(value);
|
||||
}
|
||||
|
||||
onAceChange(value) {
|
||||
this.setState({ value });
|
||||
this.props.onChange(value);
|
||||
}
|
||||
|
||||
renderEditor(inModal = false) {
|
||||
const value = this.props.value || '';
|
||||
const value = this.state.value || this.props.value;
|
||||
const minLines = inModal ? 40 : this.props.minLines || 12;
|
||||
if (this.props.language) {
|
||||
const style = { border: '1px solid #CCC' };
|
||||
|
|
Loading…
Reference in New Issue