Javascript - Run Time

Description

Client-side events for the List Control and List Detail View.

List Events

Name
Description
afterAjaxCallback Event

Fires after any Ajax callback (sort, refresh row, append row, etc.) has completed.

afterClientSideFilter Event

Fires after a client-side filter has been applied to the List.

afterClientSideSort Event

Fires after a client-side sort is applied to the List data.

afterClientSideSummaryCompute Event

Fires after the client-side summary values have been computed.

afterFetchMore Event

Fires after an Ajax callback to fetch more records has completed.

afterPageNavigate Event

Fires after an Ajax callback to navigate to a new page of records has completed.

afterRefreshRow Event

Fires after an Ajax callback to refresh the current row in the List has completed.

afterRenderComplete Event

Fires after the List has been completely rendered.

afterSearchComplete Event

Fires after a search completes.

afterSelect Event

Fires after the onSelect event.

afterServerSideSort Event

Fires before the user tries to do a server-side sort action by clicking on a column heading. Direction is 'a' or 'd'.

afterServerSideSummaryCompute Event

Fires after the server-side summary values have been computed.

beforeClientSideFilter Event

Fires before a client-side filter is applied to the List. If the function returns false, the filter is not applied.

beforeClientSideSort Event

Fires before a client-side sort is applied to the List data (by tapping on a column heading in a tabular List layout). If the event returns false, the List is not ordered.

beforeFetchMore Event

Fires before an Ajax callback to fetch more records.

beforePageNavigate Event

Fires before an Ajax callback to navigate to a different page of records.

beforeRefreshRow Event

Fires before an Ajax callback to refresh the current row in the List.

beforeSearch Event

Fires before the user submits the List's Search Part to execute a search of the records in the List.

beforeServerSideSort Event

Fires before the user tries to do a server-side sort action by clicking on a column heading.

localStorageDecryption Event

Fires after data are read from Local Storage.

localStorageEncryption Event

Fires before data are written to Local Storage.

onAddRows Event

Fires after the .addRows() method is called.

onBeforeAddRows Event

Fires when the .addRows() method is called before the rows are actually added.

onBeforeListClear

Fires before the lst data is cleared.

onBeforePersistToLocalStorage Event

Fires before the List is persisted to Local Storage.

onBeforePopulate Event

Fires before the List is populated.

onBeforeRemoveRows Event

Fires when the .removeRows() method is called before the rows are actually removed.

onBeforeSelect Event

Fires before the onSelect event.

onBeforeUpdateRow Event

Fires when the .updateRow() method is called before the rows are actually updated.

onBlur Event

Fires when the List loses focus.

onClick Event

Fires when a row in the List is clicked or when the List has focus and the user hits the Enter key.

onDblClick Event

Fires when the user double clicks a row in the List.

onDblTap Event

Fires when the user double tapas a row in the List.

onDownHold Event

Fires when the user holds down on a row in the List.

onFieldClick Event

Fires when the user clicks on a field in a row in the List.

onFieldDblClick Event

Fires when the user double clicks on a field in a row in the List.

onFieldRightClick Event

Fires when the user right clicks on a field in a row in the List.

onFocus Event

Fires when the List gets focus.

onFocusOut

Fires when the List or any element in the List looses focus.

onInitialize Event

Fires after the list has been initialized.

onListColumnSelectorChanged Event

Fires after the user has made a selection in the List Columns Show/hide control. You can use this event to persist the List state.

onListReady Event

Fires after the List is ready and has been populated.

onNavigate Event

Fires when after List has been navigated (i.e. scrolled).

onPersistToLocalStorage Event

Fires after the List is persisted to Local Storage.

onPopulate Event

Fires after the List has been populated.

onPull Event

Fires repeatedly while the user is 'pulling' the List beyond an end point (i.e. top, bottom, left or right edge) of the List.

onPullEnd Event

Fires after the user has started 'pulling' a List beyond an end point, when the user restores the List to its 'non-pulled' state.

onPullRelease Event

Fires when the user 'pulls' the List beyond an end point (i.e. top, bottom, left or right edge) of the List and then releases while the List is in a 'pulled' state (allowing the List to animate back to its natural position).

onRemoveRows Event

Fires after the .removeRows() method is called.

onResize

Fires when the List is resized.

onRestoreFromLocalStorage Event

Fires after the List data has been restored from Local Storage.

onRightClick Event

Fires when the user right clicks a row in the List control.

onRowCheck Event

Fires when a row is checked or unchecked in a List configured to display a checkbox selector column.

onScroll Event

Fires when the List is scrolled.

onSearchResultTooLarge Event

Fires if the user executes a server-side search that returns too many records.

onSearchResultTooLargeForLocalStorage Event

Fires if a server-side search returns more data than the List control is configured to download.

onSelect Event

Fires when a value in the List is set.

onSwipe Event

Fires when the user swipes (left, right, up or down) on a row in the List.

onTap Event

Fires when the user taps a List row.

onUpdateRow Event

Fires after the .updateRow() method is called.

Detail View Events

For a list of Detail View events for the List control, see Detail View Client-side Events.

See Also