Я использую ng2-smart-table и в настоящее время испытываю проблемы с режимом редактирования. Он поддерживает редактирование нескольких строк, но я хочу, чтобы он редактировал только 1 строку, а остальные строки отключены, пока я не выйду из режима редактирования этой строки.
Это довольно очевидная проблема, но я нигде не мог найти ответы. Как я могу достичь этой функции в моем столе?
Ниже приведены настройки для моей таблицы:
settings = {
hideSubHeader: true,
actions: {
columnTitle: 'Edit/Delete',
add: false,
position: 'right'
},
edit: {
confirmSave: true,
confirmEdit: true,
editButtonContent: '<img src="../../../assets/images/pencil.png" width="20" height="20">'
},
delete: {
confirmDelete: true,
deleteButtonContent: '<img src="../../../assets/images/delete.png" width="20" height="20">'
},
columns: {
index: {
title: 'No',
filter: false,
editable: false,
valuePrepareFunction(value, row, cell) { return cell.row.index + 1; }
},
categoryname: {
title: 'Category name',
filter: false
},
color: {
title: 'Color',
filter: false,
type: 'custom',
renderComponent: ColorLabelComponent,
editor: {
type: 'custom',
component: ColorGetterComponent
}
},
note: {
title: 'Note',
filter: false
}
}
};