Как установить значение для DatePicker, Timepicker для каждой строки reactjs - PullRequest
0 голосов
/ 09 февраля 2020

Я хотел бы знать, как установить значение по умолчанию для datepicker и timepicker для каждой строки,

Я реализовал datepicker и timepicker, в которых home.js имеет состояние additionalFields, имеет массив of values ​​указывает значение по умолчанию для datpicker и timepicker для каждой строки.

Но в моем коде значения первого массива additionalFields показаны для всех строк, вместо этого установите значение каждого массива в datepicker и timepicker Как установить значение по умолчанию дополнительных полей для каждой строки.

Мой код: https://codesandbox.io/s/amazing-pond-qgt5o

1 Ответ

1 голос
/ 09 февраля 2020

проблема в привязке для значения datepicker, которое вы используете index of column вместо row index, поэтому вы должны изменить его следующим образом

value={
                // this.state["pickdate_" + rowId] || this.defaultPickdate
                this.state["pickdate_" + rowId] ||
                this.props.rows[row.id].pickdate // changed this line
      }

в вашем коде, который вы используете index переменная которые ссылаются на индекс столбца, а не на индекс строки, и во всех отношениях его значение первой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...