Home > Class Reference > %SYS namespace > %CSP.UI.Portal.SQL.QButtons.OpenDetails

%CSP.UI.Portal.SQL.QButtons.OpenDetails

class %CSP.UI.Portal.SQL.QButtons.OpenDetails extends %ZEN.Portal.standardPage, %CSP.UI.Portal.SQL.QButtons.Utils

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter PAGENAME = SQL PTools Open Details;
Displayed name of this page.
parameter RESOURCE = %Development:USE;
Inherited description: This is a comma-delimited list of system Resources and associated permissions. A user must hold the specified permissions on at least one of the specified resources in order to view this page or invoke any of its server-side methods from the client.
The format of each item in the list should be as follows:
Resource[:Permission]
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.

Properties (Including Private)

property NAMESPACE as %String (ZENURL = "$NAMESPACE");
Property methods: NAMESPACEDisplayToLogical(), NAMESPACEGet(), NAMESPACEIsValid(), NAMESPACELogicalToDisplay(), NAMESPACELogicalToOdbc(), NAMESPACENormalize(), NAMESPACESet()
property PID as %String (ZENURL = "PID");
ID for %SQL.Manager.QButtons.Base
Property methods: PIDDisplayToLogical(), PIDGet(), PIDIsValid(), PIDLogicalToDisplay(), PIDLogicalToOdbc(), PIDNormalize(), PIDSet()
property PlanPage as %ZEN.Datatype.string [ InitialExpression = ..Link("%25CSP.UI.Portal.SQL.QButtons.ShowPlanOutput.zen") ];
Property methods: PlanPageDisplayToLogical(), PlanPageGet(), PlanPageIsValid(), PlanPageLogicalToDisplay(), PlanPageLogicalToOdbc(), PlanPageNormalize(), PlanPageSet()
property PrintImage as %ZEN.Datatype.string [ InitialExpression = ..Link("/csp/broker/deepsee/printer_24.png") ];
Property methods: PrintImageDisplayToLogical(), PrintImageGet(), PrintImageIsValid(), PrintImageLogicalToDisplay(), PrintImageLogicalToOdbc(), PrintImageNormalize(), PrintImageSet()

Methods (Including Private)

private method %OnGetJSResources(ByRef pResources As %String) as %Status [ Language = objectscript ]
Inherited description: Pages can implement this callback method in order to define a set of client-side resources: javascript strings that have been localized.
This method should fill in the array pResources with a set of localized strings, indexed by resource id:
   Set pResources("MyId") = $$$Text("Some string")
  
Javascript methods can refer to these resources using the helper function zenGetResource:
 alert(zenText('MyId'));
Zen defines a set of built-in resource strings using this mechanism. These have a "zen" prefix to keep them seperate from user ids.
You can also override the same callback method within your %ZEN.application class if you wish to share resources across an application. In this case, the application-wide callback is invoked first.
method GetQueryInfo(ByRef pParms, Output pObject As %RegisteredObject) as %Status [ Language = objectscript ]
Return query information to the client.
clientmethod adjustSizes() [ Language = javascript ]
clientmethod loadLocalizedStrings(json) [ Language = javascript ]
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod onresizeHandler() [ Language = javascript ]
This client event, if present, is fired when the page is resized.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)