This page is used to display RuleLog entries logged in Ensemble 2010.2 and earlier.
This is a Zen Page class. It belongs to the application
User needs USE permissions on the %Ens_Purge resource to start a purge from this page.
Displayed name of this page.
User needs USE permissions on the %Ens_RuleLog resource to view this page.
Value to indicate the percentage of the horizontal screen which should be devoted to the details panel (if it is visible). This is exposed as a client-side property for the layout code to use the value.
Id of the page number field
Id of the page size field
Id of the results tablePane
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
Get the (localized) name of the page.
Get the (localized) title string for the page.
Strategically insert spaces or carriage return line feed as needed to keep the return text inside the boundaries of the display.
Server-side callback to provide data for the details table
Callback used to construct the query for the current page based on the values in
searchCriteria. The custom resultset creation is required to ensure that optimised queries are used to retrieve results.
Write out the formatted TimeExecuted value along with the unformatted value inside a custom "timeexecuted" tag.
Draw Yes or No in place of 1 or 0
Method called from %OnAfterCreatePage to get defaults and build up the initial display
Callback to return a list of resources required for a specific HyperEvent. The user must have sufficient privileges on one of the resource/permission pairs to be permitted to execute the hyperevent. An empty string implies the user already has sufficient privileges for the ZenMethod specified in pMethod.
Server-side callback to provide localized string introducing the details table
Get information to display in the ribbon bar.
Save user's last search criteria into global for page default
User chose a new Auto-Refresh value; set a new timeout value and start the timer
Use with certain
fields so user can hit Enter to indicate that an entry in the field is done and ready to use
Build the current expando state into a string concatenated with commas
Reset the "Search Rules By..." form fields to blank, reset other fields to defaults
Callback invoked after the next/previous page has been loaded.
Callback to set up the resultset/query for paging.
User clicked the Search button, user changed a Quick Search criterion, or we have completed a non-zero Purge.
toggle detailTable for a selected row.
This client event, if present, is fired when the page is loaded.
User clicked a link for Trace. Display the Visual Trace page in a popup, so user can click the arrows to go from session to session without losing his/her place in the Rule Log.
User clicked the Purge button
If auto-refresh is still on, refresh table and restart the timer
Helper method to record the ExecutionId and TimeExecuted values for first and last rows on the current page.