pp108 : onbeforedelete

onbeforedelete


This event is fired before the business object(s) is deleted.

Syntax

DesignTime This is a design-time property and can be set through the property sheet of the control.


Event Information

To invoke Click the Delete button in the control bar to fire this event.
Default Action Initiates any events associated with this event.
Named Script OnBeforeDelete


Event Object Properties

Property Description
returnValue Boolean that denotes whether the deletion operation should be continued or not. To cancel the event, user can set the value of this property to false.
true Default. Deletion operation should be continued.
false Deletion operation should not be continued.
srcElement Reference to the Delete button.
showConfirmMessage Boolean that denotes whether the confirmation message should display on deleting business objects.
true Default. Confirmation message should be displayed.
false Confirmation message should not be displayed.



An event handler can access the event object and its properties through the eventObject available as a parameter on the handler.

Example


The code below sets the onbeforedelete handler's returnValue to false when its previous transaction had ended in a SOAP Fault.

function beforeDeleteHandler(eventObject) 
{ 
   if (EmployeesModel.soapFaultOccured) 
     { 
     alert("Cannot proceed with deletion. Previous transaction had failed!"); 
     eventObject.returnValue = false; 
     } 
}

Applies to


Control Bar

Related reference

Navigator
Pagination Bar