Я использую таблицу Bootstrap для проекта, и я включил команду InsertRow, и моя таблица также содержит идентификатор, который является моим Первичным ключом в моей базе данных.
Когда пользователь нажимает New (то есть InsertRow, который генерирует эту кнопку), я хочу иметь возможность сделать 2 вещи (но я понятия не имею, как):
Мне нужно, чтобы текстовое поле ID оставалось недоступным для пользователя (так как я генерирую его на бэкэнде).
Я также хотел бы знать, есть ли команда, которую я могу использовать, которая будет выполняться одновременно с нажатием пользователем на сгенерированную кнопку InsertRow (Новая).
Спасибо!
Это код таблицы.
<BootstrapTable ref="table" data={this.props.data} insertRow={true} search={true}>
<TableHeaderColumn isKey dataField='id'>
ID
</TableHeaderColumn>
<TableHeaderColumn dataField="name" dataFormat= { CustomInputFormatter }
customEditor={ { getElement : CustomInputEditor } } >
Name
</TableHeaderColumn>
<TableHeaderColumn dataField="value" dataFormat= { CustomInputFormatter }
customEditor={ { getElement : CustomInputEditor } } >
Profile
</TableHeaderColumn>
<TableHeaderColumn dataField="actif" dataFormat= { CustomInputFormatter }
customEditor={ { getElement : CustomInputEditor } } >
Actif
</TableHeaderColumn>
</BootstrapTable>