Динамическая форма Redux и MaterializeCSS DatePicker - Как получить event.target.name входных данных? - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть форма, это форма захвата / адреса, которая может иметь несколько датчиков.

У меня проблемы с выяснением того, как получить event.target.name входных данных, выбранных для обновления моегоправильное состояние.

В этом случае входные имена:

pickups [0] .pickup_date
pickups [1] .pickup_date

<FieldArray name="pickups" component={this.renderpickups} />

Имеется кнопка «Добавить подбор», которая добавляет другую группу полей адреса (дата, город, штат и т. Д.), Используя документацию fields.push ..

Everytimeдобавлен новый звукосниматель, я вызываю метод, который повторно инициализирует Materialize.

Как получить event.target.name??

initializeMaterialCss(){
      let pickupdate = document.querySelectorAll(".loadPickup");

        let pickupdateInstance = M.Datepicker.init(pickupdate, {
          onSelect: this.handleDate,
          autoClose: true
        });
}

1 Ответ

0 голосов
/ 07 декабря 2018

Я использую приведенное ниже поле, а затем в обратном вызове материализации я обновляю свойство даты избыточной формы (метод изменения избыточной формы) параметрами этого состояния реакции и значением даты, полученным из материализации., но это кажется хакерским.Если есть лучший, более стандартный способ, пожалуйста, просветите меня.

  onFocus={event => this.setState({ focused: event.target.name })}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...