Fires after the row cursor points to a different row.
void cursorChanged(
AgoPropertyChangeEvent evt)
Applies to AgpData and AgData.
cursorPreChange, AgpData, AgcDataPrimary
Fires just before the row cursor points to a different row.
void cursorPreChange(
AgoPropertyChangeEvent evt)
Applies to AgpData and AgData.
cursorChanged, AgpData, AgcDataPrimary
void dataReceivedAsync(
AgoEvent evt)
Applies to AgpData and AgData.
Fires when all of the underlying data has been reloaded.
void dataReloaded(
AgoEvent evt)
Applies to AgpData and AgData.
Fires when the event link has been performed.
void eventLinkPerformed(
AgpEventLinkEvent evt) throws Exception
Fires when a file upload request is made from the browser.
void fileUploaded(
AgpFileUploadEvent evt)
Fires whenever any validation on the page indicates a failure. This includes built-in validations and validation expressions, and calls to validationTest()
on individual controls, as well as to globalValidationTest()
. The globalValidationFailed event fires after the individual control's validationFailed event and only fires if the control's event handler does not correct the failure. This provides a single point for validation failure processing.
void globalValidationFailed(
AgoPropertyChangeEvent evt) throws AgoValidationException
globalValidationTest, AgpPage
Fires when the primary dataset of the page is about to navigate to a new row. This gives the page a last opportunity to validate control data before allowing the user to leave the current row. Note that globalValidationTest does not fire for changes made to individual controls; validation of individual controls can be performed in each control's validationTest()
event.
void globalValidationTest() throws AgoValidationException
globalValidationFailed, AgpPage
This is presented in the designer as a page "event". The programmer may handle an exception gracefully. If the exception is handled, then the user-code should return true, otherwise, the server will create a response page that notifies the end user of the exception.
boolean handlePageException(
Exception exception,
AgiHttpServletRequest req,
AgiHttpServletResponse res)
Fires when a Submit request is processed by the server.
void pageActionPerformed(
ActionEvent evt) throws Exception
Applies to AgpButtonRadio, AgpButtonText, and AgpImageHotSpot.
Applies to the following controls when they have been made programmable: AgpActiveObject, AgpApplet, and AgpImage.
AgpActiveObject, AgpApplet, AgpButtonRadio, AgpButtonText, AgpImage, AgpImageHotSpot
Invoked just before the HTML Generation sequence. Allows post-event handler processing.
void pageGenerateBegin() throws Exception
Fires when the page is first loaded in the current user session.
void pageLoaded(
AgiHttpServletRequest req,
AgiHttpServletResponse res) throws Exception
pageRequestBegin, pageRequestEnd, AgpPage
Fires immediately after the page is first loaded, and also at the beginning of every subsequent page request.
void pageRequestBegin(
AgiHttpServletRequest req,
AgiHttpServletResponse res) throws Exception
Applies to AgpPage. The pageRequestBegin event fires before any events on individual controls fire.
pageLoaded, pageRequestEnd, AgpPage
Fires at the end of every page request, including the first.
void pageRequestEnd(
AgiHttpServletRequest req,
AgiHttpServletResponse res) throws Exception
Applies to AgpPage. The pageRequestEnd event fires after any events fired by individual controls.
pageLoaded, pageRequestBegin, AgpPage
Fires before all other page events if the URL specifies a path following the page (or servlet) name.
boolean processPathInfo(
String pathInfo) throws Exception
Applies to AgpPage. The path following the page (or servlet) name tells the page what action to perform. Use this event to examine the specified path and perform application-specific processing. If you return false
, the page will be loaded and other events on the page will fire. If you return true
, the page will not be loaded and the other page events will not fire.
pageLoaded, pageRequestBegin, AgpPage
Fires when the control's value changes.
void propertyChange(
PropertyChangeEvent param0)
Applies to AgpPresentation when it has been made programmable.
Fires when data in a row has been modified.
void rowDataChanged(
AgoPropertyChangeEvent evt)
Applies to AgpData. This event is fired whenever data in a row changes, either from programmatic calls to setProperty()
or because of posted data supplied by an end user.
Fires after a row has been deleted.
void rowDeleted(
AgoEvent evt)
Applies to AgpData and AgData.
rowInserted, rowPreDelete, AgpData, AgcDataPrimary
Fires just before HTML generation for each row of an HTML view.
void rowGenerateBegin(
AgoEvent evt)
rowDeleted, rowInserted, AgpViewPanel
Fires when a new row has been inserted.
void rowInserted(
AgoEvent evt)
Applies to AgpData and AgData.
rowDeleted, rowPreInsert, AgpData, AgcDataPrimary
Fires when a row is about to be deleted.
void rowPreDelete(
AgoEvent evt)
Applies to AgpData and AgData.
rowDeleted, rowPreInsert, AgpData, AgcDataPrimary
Fires just before a new row is inserted.
void rowPreInsert(
AgoEvent evt)
Applies to AgpData and AgData.
rowInserted, rowPreDelete, AgpData, AgcDataPrimary
Fires when the user has entered a value into the control and the value has failed a validation test.
void validationFailed(
AgoPropertyChangeEvent evt) throws AgoValidationException
Applies to AgpTextArea and AgpTextField.
Fires when the end user changes a control's value.
void validationTest(
AgoPropertyChangeEvent evt) throws AgoValidationException
Applies to AgpTextArea and AgpTextField. This event does not fire when a control's value is changed programmatically.
Fires whenever the value of a control changes.
void valueChanged(
AgoPropertyChangeEvent evt)
Applies to AgpButtonCheck, AgpButtonRadio, AgpChoice, AgpHTMLControl, AgpLabel, AgpList, AgpTextArea, and AgpTextField.
The valueChanged event fires for a page control regardless of whether the user has changed the data in the control. Typically, this event fires for each row in a data set, unless the value of the column bound to the control is the same in two consecutive rows.
The valueChanged event fires only after the value has passed all validation testing.
AgpButtonCheck, AgpButtonRadio, AgpChoice, AgpHTMLControl, AgpLabel, AgpList, AgpTextArea, AgpTextField