Delete not working?
See original GitHub issueWhen I delete a row, the row disappears from the view, but it is still present in the data source. So when pushing data to server (with source.getAll()), anything has changed.
I am using internal mode, and also, no event is raised when I try to delete it. On settings i have delete.confirmDelete = true;
on html: (deleteConfirm)=“onDeleteConfirm($event)”
on ts:
onDeleteConfirm(event) {
if (window.confirm('Are you sure you want to save?')) {
//call to remote api, remember that you have to await this
event.confirm.resolve(event.newData);
} else {
event.confirm.reject();
}
}
but it is never called…
Checked everything already in the docs: https://akveo.github.io/ng2-smart-table/#/documentation
Any ideas?
Issue Analytics
- State:
- Created 4 years ago
- Comments:5
Top Results From Across the Web
[Fixed] Delete Key Not Working in Windows 10 [Partition Magic]
Fix 1: Run the Windows Troubleshooter · Fix 2: Update, Roll Back or Uninstall the Keyboard Driver · Fix 3: Uninstall the Recently...
Read more >Delete key not working - Microsoft Community
Check which Updates were installed at Settings > Update & Security > Windows Update > Installed Update History and try uninstalling any from ......
Read more >Delete button on keyboard working, but not deleting - Dell
However when I press shift and DEL button,, it works,,, so to if I press CTRL ALT+DEL to get into Task Mgr.
Read more >[SOLVED] - Delete Key not working - Tom's Hardware Forum
Hi, My Delete key is not working, I'm on latest version of Windows 10, tried external keyboard & On-screen keyboard delete keys, ...
Read more >Delete key is not working - Super User
To solve the problem, first plug out all USB devices, including small dongles and see if the problem goes away or not. If...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
There seems to be condition issue at https://github.com/akveo/ng2-smart-table/blob/master/projects/ng2-smart-table/src/lib/lib/data-source/local/local.data-source.ts#L50
For now, here is a hack that should work.
isEqual
is a lodash function that deep compares both the object.In short, remove the element urself using the datasource.
why pushing all the data to the server? when the delete method is called the just send the id deleted to the backend