Home > Class Reference > ENSLIB namespace > %CSP.UI.Portal.Config.AdvancedEdit
Private  Storage   

%CSP.UI.Portal.Config.AdvancedEdit


abstract class %CSP.UI.Portal.Config.AdvancedEdit

System Management Portal - Advanced Configuration

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 7


Summary


Properties
PID Subject

Methods
GetClassName GetPropertyArray PopulateFields SaveData
doSave getProxy validate

Subclasses
%CSP.UI.Portal.Config.Device %CSP.UI.Portal.Config.MagTape %CSP.UI.Portal.Config.SQLDataType
%CSP.UI.Portal.Config.SubType

Properties


• property PID as %String;
ID for edit. Null if adding new device.
• property Subject as %String;
Subject name for the setting page.

Methods


• classmethod GetClassName(Subject As %String) as %String
Get Class Name by Subject for package = "Config"
• classmethod GetPropertyArray(pProxy As %ZEN.proxyObject, Output Properties) as %Status
• method PopulateFields() as %Status
• classmethod SaveData(Subject As %String, PID As %String, pProxy As %ZEN.proxyObject) as %ZEN.proxyObject [ ZenMethod ]
Call server save method.
• method doSave() [ Language = javascript ]
Save current item. Subclass may override.
• method getProxy() [ Language = javascript ]
Override in subclass
• method validate() [ Language = javascript ]
Override in subclass