class %CSP.UI.SQL.FormPane
extends %CSP.Util.Pane, %CSP.Page
This class is used internally by Caché. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.
Copied from %CSP.Util.FormPane and modified for SQL Manager to
allow the use of given %SQL.Manager.Catalog's queries
This pane is used to display SQL stored procedure details
parameter DOMAIN = "%Utility";
Default Localization Domain
parameter XMLTYPE = "SQLFormPane";
This parameter provides the default XMLTYPE for the class. If it is
empty then the class name will be used to construct a default XML type.
The default XMLTYPE is used when naming and referencing this type
in a schema and the schema context did not provide an XML type name.
property Buttons
as list of %CSP.Util.FormButton(XMLITEMNAME="Button");
An optional list of buttons displayed along the bottom of a form.
property Display
as %String(MAXLEN=20,VALUELIST=",form,table");
How to display this Form Page.
property Dynamic
as %Boolean;
If true, display this form using the Dynamic form viewer.
property FormClass
as %String(MAXLEN=128);
Name of class used to provide Detail or Form view;
property FormObject
as %RegisteredObject(XMLPROJECTION="none");
The object that provides the details to display.
property SubmitPage
as %String(MAXLEN=128);
Page (URL) to go to when a form is submitted.
property SubmitTarget
as %String(MAXLEN=128);
TARGET attribute for submitted form.
method DrawBODY(pInstance As PageInstance)
as %Status
Draw the BODY of the detail pane
method DrawHTMLTable(pObj As %RegisteredObject, pQuery As %String, ByRef pID As %String)
as %Status
Differ from AutoFormDynamic.DrawHTMLTable, this method uses a SQL.Catalog query to get information instead of object
method OnGenerateCode()
as %String
Modified for SQL Manager