Following is a list of events available in Morfik Workspace via the Properties and Events Inspector.


Event Description
On After Data Change This event is fired after a new record is added or an existing record is updated or deleted within the browser.
On After DBNavigate This event is fired by a Form after navigating to a new record within the browser.
On After Drop This event is fired by a DropDown control within the browser after the control reveals its hidden container.
On After Execute This event is fired by a Form (or Report) on the server after the Form (or Report) has completed its part in responding to a request and just before the Form (or Report) is destroyed.
On After Get Data This event is fired by a Table (or Query) data provider class (a descendant of TDBProvider) on the server after data is fetched from database and just before it is sent back in response to a Web Service call for data.
On After Grow Or Shrink This event is fired within the browser after the height of a control is adjusted in order to fit its new content.
On After Print This event is fired on the server by a Control after its HTML (or in the case of Report generation, PDF) content is generated.
On After Pushed Or Pulled This event is fired within the browser after the position of a control has changed in response to a change in the content of a sibling control.
On After Refresh This event is fired by a Form within the browser after a request to refresh data has returned.
On After Show This event is fired within the browser immediately after a Form becomes visible.
On After Submit This event is fired within the browser after a request is made to the server to commit changes to data.
On After Update Data This event is fired by a Table (or Query) data provider class (a descendant of TDBProvider) on the server after changes to data are committed to database and just before the Web Service call for data returns.
On Before Data Change This event is fired by a Form before a new record is added or an existing record is updated/deleted within the browser.
On Before DBNavigate This event is fired by a Form before navigating to a new record in the browser.
On Before Drop This event is fired by a DropDown control within the browser before the control reveals its hidden container.
On Before Execute This event is fired by a Form (or Report) on the server after the Form (or Report) is created and before the process of preparing response for a request is begun.
On Before Get Data This event is fired by a Table (or Query) data provider class (a descendant of TDBProvider) on the server immediately after a Web Service call for data is received and before the data is fetched from database.
On Before Grow Or Shrink This event is fired within the browser before the height of a control is adjusted in order to fit its new content.
On Before Print This event is fired by a control on the server before control’s HTML (or in the case of Report generation, PDF) content is generated.
On Before Pushed Or Pulled This event is fired within the browser before the position of a control is changed in response to a change in the content of a sibling control.
On Before Refresh This event is fired by a Form within the browser before a request to refresh data is made.
On Before Show This event is fired within the browser immediately before a Form becomes visible (the same as OnShow event).
On Before Submit This event is fired within the browser before a request is made to the server to commit changes to data.
On Before Update Data This event is fired by a Table (or Query) data provider class (a descendant of TDBProvider) immediately after a Web Service call to update data is received on the server and before changes to data are committed to database.
On Before Upload Finalize This event is fired on the server upon completion of an upload task.
On Begin Load This event is fired every time the browser sends a request to the server just before the request is sent.
On Blur Event This event is fired within the browser when a control loses focus either by the pointing device or by tabbing navigation.
On Change This event is fired within the browser after the text in the control was changed by the user. Note: this event is not fired until the control loses keyboard focus.
On Click The most commonly used event for a TextLabel control is the OnClick event, which should be handled to execute whatever action is intended when a control is clicked.
On Click This event is fired when the user clicks on a control within the browser.
On Create This event is fired within the browser when a Form object is being created.
On Destroy This event is fired within the browser when a Form object is being destroyed.
On Double Click This event is fired when the user clicks on a control within the browser.
On End Load This event is fired every time the browser sends a request to the server, as the request is completed.
On File Queued This event is fired within the browser after a file is queued inside the Flash Uploader control ready to be uploaded.
On File Upload Complete This event is fired within the browser after a file is uploaded.
On Focus This event is fired within the browser when a control receives focus either by the pointing device or by tabbing navigation.
On Hyperlink Click This event is fired in the browser just after a hyperlink is clicked and before the requested navigation is carried out.
On Key Down This event is fired within the browser when a key is pressed down.
On Key Up This event is fired within the browser when a key is released.
On Mouse Down This event is fired within the browser when the mouse button, or any other pointing device button, is pressed while it is over a control. On a PC-based mouse, it specifically relates to the left-hand mouse button being depressed.
On Mouse Move This event is fired within the browser when the mouse, or any other pointing device button, is moved while it is over a control.
On Mouse Out This event is fired when the mouse pointer, or any other pointing device button, is moved out of the region defined by a control.
On Mouse Over This event is fired when the mouse pointer or any other pointing device is over (within the region defined by) a control.
On Mouse Up This event is fired within the browser when the mouse button, or any other pointing device button, is released over a control. On a PC-based mouse, it specifically relates to when the left-hand mouse button is being released.
On Paint This event is fired in the browser when the HTML content of a PaintBox control is being generated.
On Print HTML This event is fired on the server just before the start of the process of writing application’s main HTML page.
On Print HTMLBody End This event is fired on the server after the content of the Body tag is written into the application’s main HTML page and just before the closing Body tag is inserted.
On Print HTMLBody Start This event is fired on the server just after the Body tag is inserted and before any content is written into the application’s main HTML page.
On Print HTMLHeader This event is fired on the server when the HTML Header section is being written into the application’s main HTML page.
On Print Loading Message This event is fired on the server when the default loading message is being inserted into the application’s main HTML page.
On Print Style This event is fired on the server to allow for CSS style changes when the HTML representation of a control is being constructed.
On Read History This event is fired within the browser when a Form is being restored by the system in response to the browser’s Back/Forward button being pressed.
On Ready This event is fired within the browser after a Form has been successfully created and its content is ready for access by other objects within the browser.
On Resize This event is fired within the browser every time the browser window is resized.
On Scroll This event is fired within the browser every time a page is moved up/down within the browser window as a result of a scroll bar being used.
On Show This event is fired within the browser immediately before a Form becomes visible (the same as OnBeforeShow event).
On Shutdown This event is fires on the server when the application is shutting down after all pending requests are processed.
On Start

This event is fires on the server when the application is starting up and before any request is processed.

On Timer This event is fired at regular time intervals determined by the setting of the Interval property of a Timer control.
On Update This event if fired when the image attached to an Image control has finished loading within the browser.
On File Upload Complete This event is fired within the browser after a file is uploaded.
On Write History This event is fired within the browser when a Form is being removed by the system as a consequence of the browser’s Back/Forward button having been pressed.

See Also