Deleting Records from Lists

Lists can also have Delete links which allow records to be removed from lists. When a user clicks on the Delete link, a dialog will pop up which asks the user to confirm that he or she wishes to delete this record or not. If the user chooses 'OK' in this dialog, then the entity related to this record will be deleted from the Datastore, as will any of its child entities. When an entity is deleted, any other entities that were created on the same page are also deleted. If entities should have independent existence, they should be created on separate pages.

Also upon clicking Delete, the page that created the entity and pages that created its child entities will be removed from the list of visited pages, thereby not appearing as the user navigates through the script. In addition, pages that reference the entity or any of its child entities will be removed from the list of visited pages provided that other entities are not created or referenced on the page.

If the user chooses Cancel, then the dialog will close and nothing will be deleted.