class %ZEN.Dialog.componentValueEditor
extends standardDialog
Specialized page that displays an editor for a given
component property.
This is used by ZEN utilities.
This is a Zen Page class.
parameter APPLYBUTTON = 1;
Show Apply button.
parameter DOMAIN = "%ZEN";
Localization domain
property className
as %ZEN.Datatype.string(ZENURL="className");
Name of the class that contains the property to be edited. Passed in via URL.
property propertyName
as %ZEN.Datatype.string(ZENURL="property");
Name of the property to be edited. Passed in via URL.
property type
as %ZEN.Datatype.string(ZENURL="type");
Type of the property to be edited. Passed in via URL.
property value
as %ZEN.Datatype.string(ZENURL="value");
Current value of the property to be edited. Passed in via URL.
method %GetDescHTML(pSeed As %String)
as %Status
Provide contents of description component.
method %OnAfterCreatePage()
as %Status
This callback is called after the server-side page
object and all of its children are created.
Subclasses can override this to add, remove, or modify
items within the page object model, or to provide values
for controls.
method %OnGetSubtitle()
as %String
Get the (localized) subtitle string for the dialog.
This should be implemented in a subclass.
method %OnGetTitle()
as %String
Get the (localized) title string for the dialog.
This should be implemented in a subclass.
method editCSSValue(context)
[ Language = javascript ]
Launch the CSS Value Editor popup.
context is "HTML" or "SVG".
method getDialogValue()
[ Language = javascript ]
Get the value to be returned by this dialog.
method 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.
method ondialogStart()
[ Language = javascript ]
Called when dialog is loaded.
method updateSample()
[ Language = javascript ]
Update the style for the sample text.