Вы забыли передать событие на getData
.
. OnChange предоставит вам доступ к событию, но вам все равно придется передать его в вашу функцию поддержки. Это выглядит так:
handleSelect = e => {
const priorityLevel = this.getPriorityLevel.value;
this.props.getData(e, priorityLevel)
}
Ваша функция handleSubmit
также должна поменять их значения:
handleSubmit=(e, priorityLevel)=> {
Вы видите, что я переключил их, позвольте мне объяснить, почему.
handleSubmit
будет вызван кнопкой добавления. Это приведет к тому, что форма вызовет функцию handleSubmit
. Поэтому эта функция должна сначала иметь параметр события, после чего вы можете добавить все, что захотите.
Вы также должны добавить type="submit"
к своей кнопке, которая вызовет действие формы.