Как получить значение ключа настраиваемого поля в таблице реакции-начальной загрузки - PullRequest
0 голосов
/ 01 ноября 2018

Я использую реактивный загрузочный стол. Я могу отображать записи, а не какие-либо проблемы. Теперь я пытаюсь добавить новую строку. Итак, у нас уже есть предопределенное ключевое слово insertRow . Одно поле является заказным. Это настраиваемое поле содержит выбранные значения, такие как раскрывающийся список .

customNameField(column, attr, editorClass, ignoreEditable, defaultValue){
return (
  <select className={ `${editorClass}` } { ...attr }>
    {
      leadStatus.map(name => (<option key={ name.id } value={ name.name }>{ name.name }</option>))
    }
  </select>
);
}

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

<TableHeaderColumn
                dataField='leadstatusname'
                tdStyle={ { whiteSpace: 'normal' } }
                isKey 
                dataSort
                customInsertEditor={ { getElement: this.customNameField } }
                >
                Lead Status Name
              </TableHeaderColumn>

Это функция запуска нажатой кнопки сохранения.

onAddRow(row) {
 console.log("onAddRow : row.leadstatusname = "+row.id); //undefined
 console.log("onAddRow : row.name = "+row.name); // i got text value of select.
 console.log("onAddRow : row = "+row); }//undefined
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...