Home > Class Reference > ENSLIB namespace > %DeepSee.Report.UI.schemaEditPanel
Private  Storage   

%DeepSee.Report.UI.schemaEditPanel


class %DeepSee.Report.UI.schemaEditPanel extends %ZEN.Component.component

%DeepSee.Report.UI.schemaEditPanel Displays a table of elements inthe working data set with columns for Name, Derivation, Sort, and Break

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 42


Summary


Properties
%condition %import %includeFiles %page
%resource align aux composite
containerStyle dragEnabled dropEnabled enclosingClass
enclosingStyle error height hidden
hint hintClass hintStyle id
index label labelClass labelDisabledClass
labelStyle name onafterdrag onbeforedrag
ondrag ondrop onhide onrefresh
onshow onupdate parent showLabel
slice title tuple valign
visible width window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnObjectSynch %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %Self %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType addDBItemFromDrag addDatum addGrouping
appendChild autopopulateDBItem buildGroupElement buildModelElement
calculateNodeDerivation clearTable dragAbortHandler dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler drawHeader
dropHandler dropStartHandler editSchemaElement editSchemaGroup
exposeComponent extractFields extractGroups findDOMNodeByName
findElement findNodeById fireOnUpdateEvent getEnclosingDiv
getHidden getHintElement getLabelElement getLineByStructure
getModel getNodeNameByStructure getProperty getSettings
getType insertBefore insertIntoGroup invokeSuper
isOfType makeId makeNode makeUniqueName
onCreate onDelete onDisplayHandler onEndModalHandler
onPopupAction onRefreshContents onSerialize onStartModalHandler
onloadHandler onunloadHandler onupdateHandler projectNodeAsHTML
projectTreeAsHTML pruneDataTree refreshContents removeChild
removeSchemaElement render renderContents renderSVG
renderTable resetTable restoreModel restoreNode
setHidden setOptionSet setOverlayMode setProperty
setTitle showWarning startProgressBar stopProgressBar
updateProperties updateReportModel validateTree


Properties


• property enclosingClass as %ZEN.Datatype.cssClass [ InitialExpression = "zruSchemaTable" ];
Optional CSS class used for this component's enclosing div.

Methods


• method %DrawHTML()
Static HTML display method: draw the BODY of this component as HTML.
Subclasses implement this in order to render the static HTML contents of a component.
• method addDBItemFromDrag(name, field, cosType) [ Language = javascript ]
• method addDatum() [ Language = javascript ]
• method addGrouping() [ Language = javascript ]
• method appendChild(parent, child) [ Language = javascript ]
• method autopopulateDBItem(cosName, sqlName, cosType) [ Language = javascript ]
• method buildGroupElement(node) [ Language = javascript ]
• method buildModelElement(node) [ Language = javascript ]
• method calculateNodeDerivation(schemaNode) [ Language = javascript ]
• method clearTable() [ Language = javascript ]
If the master data source for the report is being changed, remove all table entries that referred to the old source
• method dragAbortHandler() [ Language = javascript ]
• method dragStartHandler(dragData) [ Language = javascript ]
Built-in drag handler for tree component. Let the user drag the selected node.
• method drawHeader(title, msgGroup, hlpGroup, msgItem, hlpItem) [ Language = javascript ]
• method editSchemaElement(who, dom) [ Language = javascript ]
User click on line to edit .
• method editSchemaGroup(who, dom) [ Language = javascript ]
User click on line to edit .
• method extractFields(l, root) [ Language = javascript ]
• method extractGroups(l, root) [ Language = javascript ]
• method findDOMNodeByName(n) [ Language = javascript ]
• method findNodeById(root, name) [ Language = javascript ]
• method getLineByStructure(domNode) [ Language = javascript ]
• method getModel() [ Language = javascript ]
• method getNodeNameByStructure(domNode) [ Language = javascript ]
• method insertBefore(oldNode, newNode) [ Language = javascript ]
• method insertIntoGroup(group, child) [ Language = javascript ]
• method makeNode(name, projection, field, type, expr, sort, breaking, kids, sqlRef, sysType) [ Language = javascript ]
• method makeUniqueName(baseName) [ Language = javascript ]
• method onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
• method projectNodeAsHTML(schemaNode) [ Language = javascript ]
• method projectTreeAsHTML(root) [ Language = javascript ]
• method pruneDataTree(node, parent) [ Language = javascript ]
• method removeChild(parent, child) [ Language = javascript ]
• method removeSchemaElement(who) [ Language = javascript ]
User click on data field remove button.
• method renderTable() [ Language = javascript ]
• method resetTable() [ Language = javascript ]
• method restoreModel(m) [ Language = javascript ]
• method restoreNode(n) [ Language = javascript ]
• method setOptionSet(picks) [ Language = javascript ]
setOption
• method setTitle(title) [ Language = javascript ]
• method showWarning(code) [ Language = javascript ]
• method updateProperties(who) [ Language = javascript ]
• method updateReportModel() [ Language = javascript ]
• method validateTree(n, b, r) [ Language = javascript ]