Delete row

There is no default functionality to delete a row from the database table. But we can use the Data+ API and a simple API call rule to get the same result.
- 
Create an API entry on the Data+ Backend 
  
 (Make sure you have theDeleteoperation enabled for the table)
- 
Add a Buttoncolumn to your table and style it as required, here is an example:
  
- 
Create a rule that triggers when the button is clicked and add the API callaction:
  
- 
Replace the following values: - [dataplus.server] - is your Data+ Server address (remember the port if your server is self hosted)
- [table_name] - the actual database table name (should be equal to the one selected in the api entry)
- [api key] - copy it from the api entry
 
- 
The body uses a rule value to determine the id that should be deleted {"ids":["$(id)"]}( idis the header name that contains the unique id of the row)
- 
For more information check out the API documentation 
 
- 
We probably want to reload the app after deleting the entry, simply add the reload action to the rule 
- 
Furthermore we could give the user some proper feedback, for example a notification or loading display until the reload is done  
 