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

Я хочу сделать строку редактируемой в таблице начальной загрузки при нажатии кнопки, как я могу это сделать, я новичок в React.

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Вы можете сделать это, используя readOnly свойство ввода и изменив его на onFocus.

<input type="text"
 className="form-control"
 value={this.state.value}
 onChange={this.ChangeValue}
 onFocus={this.EditValue}
 readOnly={this.state.boolean}
 />

и в функции EditValue:

    EditValue=()=>{this.setState({boolean:true})}
0 голосов
/ 28 ноября 2018

Без какого-либо примера кода, не просто предоставить полный рабочий пример, но только предложение:

Что я хотел бы сделать: в конструкторе:

this.state = { isEditable: false }

в onClick ofкнопка:

this.setState({ isEditable: true })

в таблице вы должны установить редактируемое поле (если оно существует, поэтому мне нужен пример кода) в поле состояния isEditable

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