私はスマートテーブルを使用している角度プロジェクトに取り組んでいます。私は与えられた.htmlを持っています
<ng2-smart-table [settings]="settings" [source]="source" (editConfirm)="onSaveConfirm($event)"
(deleteConfirm)="onDeleteConfirm($event)" >
</ng2-smart-table>
.ts ファイルは次のとおりです。
export class CoursesComponent {
settings = {
hideSubHeader: false,
mode: 'inline',
edit: {
editButtonContent: '<i class="nb-edit"></i>',
saveButtonContent: '<i class="nb-checkmark"></i>',
cancelButtonContent: '<i class="nb-close"></i>',
//confirmEdit: true,
},
delete: {
deleteButtonContent: '<i class="nb-trash"></i>',
confirmDelete: true,
},};
onDeleteConfirm(event): void {
console.log(event.data);
if (window.confirm('Are you sure you want to delete?')) {
event.confirm.resolve();
} else {
event.confirm.reject();
}
}
onSaveConfirm(event): void {
console.log(event.data);
}
}
テーブルの編集データを取得したいのですが、取得できません。ng-smart-table のプロパティは次のとおりです
edit: {
inputClass: '',
editButtonContent: 'Edit',
saveButtonContent: 'Update',
cancelButtonContent: 'Cancel',
confirmSave: false,
},
delete: {
deleteButtonContent: 'Delete',
confirmDelete: false,
},
助けはありますか?