Skip to main content

EnsPortal.EDI.ASTM.SchemaMain

class EnsPortal.EDI.ASTM.SchemaMain extends EnsPortal.EDI.Template

Property Inventory

Method Inventory

Parameters

parameter CSSINCLUDES = ensemble/Ensemble_Wizards.css,ensemble/Ensemble_EDI.css;
Inherited description: Comma-separated list of additional CSS include files for the page. If this page is using CSS3 then the CSS3INCLUDES parameter is used (if defined).
parameter EDITRESOURCE = %Ens_EDISchema:WRITE;
User must have WRITE permissions on the %Ens_EDISchema resource to make changes on this page.
parameter PAGENAME = ASTM Schemas;
Displayed name of this page.

Properties

property Category as %ZEN.Datatype.string (ZENURL = "CAT");
Id of selected Category row in results table.
Property methods: CategoryDisplayToLogical(), CategoryGet(), CategoryIsValid(), CategoryLogicalToDisplay(), CategoryLogicalToOdbc(), CategoryNormalize(), CategorySet()
property Status as %String;
Property methods: StatusDisplayToLogical(), StatusGet(), StatusIsValid(), StatusLogicalToDisplay(), StatusLogicalToOdbc(), StatusNormalize(), StatusSet()
property canViewFileSystem as %Boolean [ InitialExpression = $system.Security.Check("%Ens_ViewFileSystem","USE") ];
Is the user permitted to access the fileSelect popup.
Property methods: canViewFileSystemDisplayToLogical(), canViewFileSystemGet(), canViewFileSystemIsValid(), canViewFileSystemLogicalToDisplay(), canViewFileSystemLogicalToXSD(), canViewFileSystemNormalize(), canViewFileSystemSet(), canViewFileSystemXSDToLogical()

Methods

method %OnAfterCreatePage() as %Status
Decorate the page.
method %OnGetPageName() as %String
Get the (localized) name of the page.
classmethod CanDeleteCategory(pCat As %String) as %String [ ZenMethod ]
method DeleteCategory(pCategory As %String) as %ZEN.Datatype.string [ ZenMethod ]
classmethod DrawCodeTablesContent(pCat As %String) as %Status
classmethod DrawCompositesContent(pCat As %String) as %Status
classmethod DrawDocTypesContent(pCat As %String) as %Status
method DrawHoverTitle(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Draw name or name with description hover text if description is available
classmethod DrawSchemaList(pCat As %String, pElement As %String, pTitle As %String) as %Status
classmethod DrawSegmentsContent(pCat As %String) as %Status
method DrawYesNo(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Draw Yes or No in place of 1 or 0
method ExportCategory(pCategory As %String, pFilename As %String) as %ZEN.Datatype.string [ ZenMethod ]
classmethod FileExists(filename As %String) as %String [ ZenMethod ]
classmethod GetDefaultDir() as %String [ ZenMethod ]
classmethod GetHyperEventResources(pMethod As %String = "") as %String
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.
method Import(pFilename As %String) as %ZEN.Datatype.string [ ZenMethod ]
method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status
Get information to display in the ribbon bar.
classmethod SetDefaultDir(pPathname As %String) [ ZenMethod ]
clientmethod doDelete() [ Language = javascript ]
clientmethod doExport(filename) [ Language = javascript ]
clientmethod doExportBrowse() [ Language = javascript ]
clientmethod doImportBrowse() [ Language = javascript ]
clientmethod drawTabDetails(row As %String, tabName As %String) [ Language = javascript ]
clientmethod findCatRow(table, cat) [ Language = javascript ]
clientmethod layoutTabGroup() [ Language = javascript ]
Handle the client-side rendering the of the right hand pane.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event, if present, is fired when the a popup page launched from this page fires an action.
clientmethod onTabChange() [ Language = javascript ]
User clicked on a tab, or selected a new item, so we need to fetch the required content from the server.
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded. Start the timer so we can check the status. If there is a background import job currently running, you will see a periodic update until the job is finished.
clientmethod progressSubmit() [ Language = javascript ]
clientmethod showProgressDiv(title) [ Language = javascript ]
clientmethod updateRowVals(table) [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab