Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [Template] >  [PageGenerator]
Private  Storage   

deprecatedabstract class %ZEN.Template.PageGenerator

This utility class is used by the ZEN Page Wizard to generate new page class definitions.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 5


Summary

Methods
%GetCaption %RenderSVGIcon %WriteMethods %WriteXDATAContents
%WriteXDATAStyle

Subclasses
%ZEN.Template.PageGenerator.Column2Page %ZEN.Template.PageGenerator.TitlePage

Parameters

• parameter DOMAIN = "%ZEN";
Localization domain.

Methods

• classmethod %GetCaption() as %String
Return caption displayed by Wizard for this Page Generator.
• classmethod %RenderSVGIcon(pID As %String) as %Status
Draw the SVG icon displayed within the PageWizard.
This should return a set of JS statements that will create a set of SVG elements. These elements should be placed within an SVG container called theGroup.
pID is the id that should be assigned to the background SVG element so that mouse handling and highlighting will work.
• classmethod %WriteMethods(pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Write out method definitions for this page.
pInfo includes information about the class to be created.
• classmethod %WriteXDATAContents(pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Write out the contents of the XDATA Contents block for this page.
pInfo includes information about the class to be created.
• classmethod %WriteXDATAStyle(pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Write out the contents of the XDATA Style block for this page.
pInfo includes information about the class to be created.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.