Я использую компонент реагирования в зоне сброса для загрузки файлов на сервер.
Я хотел бы вызвать функцию открытия зоны сброса при нажатии кнопки.
Это то, что я пробовал до сих пор:
Я использую refs
для ссылкизона падения.Также обратите внимание, что у меня есть несколько
<DropzoneComponent
style={{ height: 80 }}
ref={this.myRef}
config={config}
eventHandlers={eventHandlers}
djsConfig={djsConfig}
/>
нескольких дроп-зон. И при отдельном нажатии кнопки я вызываю функцию
openDropZone1 = () => {
this.refs.myRef.open();
this.setState({
bankStatement1: true,
bankStatement2: false,
bankStatement3: false
});
};
При нажатии кнопки появляется следующая ошибка: -
TypeError: Невозможно прочитать свойство 'open' undefined в этой строке this.refs.myRef.open();
Любая помощь или предложение приветствуются.
Спасибо.