Agent browser page
User needs WRITE permissions on the %Ens_Agents resource to make changes to this page.
Comma-separated list of additional JS include files for the page.
Displayed name of this page.
User needs READ permissions on the %EnsLib_Agent resource to view this page.
Is the user permitted to access the fileSelect popup.
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
Flag to indicate whether the searchPanel is currently hidden.
Fill search criteria defaults
This callback is called at the end of the HTML HEAD section of the page.
(default implementation is a simple expression).
Get the (localized) name of the page.
Get the (localized) title string for the page.
Method called from
%OnAfterCreatePageto 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.
Callback that is executed to create the resultset for the main table.
Add to the contents of the tool ribbon.
Get information to display in the ribbon bar.
each node in array should be items(agentName)=existance
Object submit handler JSON provider. This is called when the client submits the DTL definition.
User chose a new Auto-Refresh value; set a new timeout value and start the timer
Return boolean = true if client Interfaces have changed since opening the current item
Check to see if any properties of the current item have been changed since opening the current item (note that item re-opens on saving)
Delete the given Interface.
Open New Agent dialog to register a new agent
Delete the selected agent
Delete all agents that satisfy the current search criteria
Launch the Interface properties dialog.
Use with certain
fields so user can hit Enter to indicate that an entry in the field is done and ready to use
on first pass through the import file, tabulate types of conflicts for each item
Reset the "Search Events By..." form fields to blank, reset other fields to defaults
User clicked the Next Page or Previous Page button
Handle the client-side rendering the of the right hand pane. This is primarily due to IE as it shrinks the contents div without this intervention. The function only adjusts the size of the tab group is not hidden.
To display a custom message, override logout() and do the unload check ourselves.
Callback invoked after the next/previous page has been loaded.
Subclass need to include the case "switchNamespace" if it is enabling "Switch" next to namespace.
User clicked the Search button, user changed a Quick Search or Event Type criterion,
populate detailTable for the selected row or no selected row
User clicked on a tab, or selected a new item, so we need to fetch the required content from the server.
override resultsTable TablePane methods
Adjust sizes of components on the page. Do this differently for Registry than for other children of EnsPortal.Template.viewerPage (hence the override). In this case the details pane does NOT get large when the search pane is minimized.
This client event, if present, is fired when the page is loaded.
This client event, if present, is fired when the page is unloaded. If this method returns a string value, then that is used as the return value of the HTML page's onbeforeunload handler (if more than one component returns a string, the first one encountered is used).
Update the contents of the Interfaces table.
User selected a row in the table
User selected a row in the table
Save user's last search criteria into global for page default
Overrides TablePane method
If auto-refresh is still on, refresh table and restart the timer
Ensure that the "Next" and "Previous" buttons behave correctly based on the data returned from the current search.