afterDelete event
- Last Updated: January 17, 2024
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
afterDelete event
Fires after the JSDO, by means of a saveChanges( ) call following a remove( ) call, sends a request to delete a record in the Data Object
resource and receives a response to this request from the server.
This event fires after the response from a Delete operation request (sent without using Submit) has been received, and fires after the response from a Submit operation request for each one of possibly multiple record deletes has been received.
saveChanges( ) or saveChanges(false). A single Submit operation request for any and
all created, updated, and deleted JSDO record objects is sent with a single call to saveChanges(true).Applies to: progress.data.JSDO class, table reference property (JSDO class)
The following parameters appear in the signature of any event handler (callback) function (or functions) that you subscribe to this event:
Syntax
|
- jsdo
- A reference to the JSDO that invoked the delete request. For more information, see the description of jsdo property of the request object.
- record
- A reference to the table record upon which the delete request acted. For more information, see the description of jsrecord property of the request object.
- success
- A
booleanthat istrueif the delete request was successful. For more information, see the description of success property of the request object. - request
- A reference to the request object returned after the delete request completes. For more information, see the description of request object.
Application code can subscribe a callback to this event by invoking the
subscribe( ) method on a JSDO instance or one of its
table references.
Example
The following code fragment subscribes the function, onAfterDelete, to handle the afterDelete event fired on the JSDO, myjsdo,
created for a single-table resource, ttCustomer, where myid is the known ID of a record to find and delete:
|
See also:
beforeDelete event, remove( ) method, saveChanges( ) method, subscribe( ) method (JSDO class), unsubscribe( ) method (JSDO class)