Skip to main content


class EnsPortal.Component.classpathsTable extends %ZEN.Component.composite

A composite control containing the HTML to build out an 'add file' button and a table which displays each file in the ClassPath as a separate row

Property Inventory

Method Inventory


parameter DOMAIN = Ensemble;
Inherited description: If true, then the include files generated for this component, are placed in the common /csp/broker directory and not the local /csp/*namespace* directory.
This is intended for use with packages that are mapped so as to be visible to every namespace.
All Zen classes within the same package must have the same value for this parameter. It is the developer's responsibility to ensure this.


property classpaths as %String);
Property methods: classpathsDisplayToLogical(), classpathsGet(), classpathsIsValid(), classpathsLogicalToDisplay(), classpathsLogicalToOdbc(), classpathsNormalize(), classpathsSet()
property currFile as %Integer [ InitialExpression = 0 ];
Property methods: currFileDisplayToLogical(), currFileGet(), currFileIsValid(), currFileLogicalToDisplay(), currFileNameDisplayToLogical(), currFileNameGet(), currFileNameIsValid(), currFileNameLogicalToDisplay(), currFileNameLogicalToOdbc(), currFileNameNormalize(), currFileNameSet(), currFileNormalize(), currFileSet(), currFileXSDToLogical()
property currFileName as %String;
Property methods: currFileNameDisplayToLogical(), currFileNameGet(), currFileNameIsValid(), currFileNameLogicalToDisplay(), currFileNameLogicalToOdbc(), currFileNameNormalize(), currFileNameSet()
property inFileSelect as %Boolean [ InitialExpression = 0 ];
Property methods: inFileSelectDisplayToLogical(), inFileSelectGet(), inFileSelectIsValid(), inFileSelectLogicalToDisplay(), inFileSelectLogicalToXSD(), inFileSelectNormalize(), inFileSelectSet(), inFileSelectXSDToLogical()
property readOnly as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
Property methods: readOnlyDisplayToLogical(), readOnlyGet(), readOnlyIsValid(), readOnlyLogicalToDisplay(), readOnlyLogicalToOdbc(), readOnlyLogicalToXSD(), readOnlyNormalize(), readOnlySet(), readOnlyXSDToLogical()
property wildcard as %ZEN.Datatype.string [ InitialExpression = "*" ];
Property methods: wildcardDisplayToLogical(), wildcardGet(), wildcardIsValid(), wildcardLogicalToDisplay(), wildcardLogicalToOdbc(), wildcardNormalize(), wildcardSet()


method CanViewFileSystem() as %Boolean [ ZenMethod ]
Is the user permitted to access the fileSelect popup.
method GetContents() as %String [ ZenMethod ]
Get the contents of the CLASSPATH table
classmethod GetDefaultDir() as %String [ ZenMethod ]
classmethod GetFullFilepath(pFilename) as %String [ ZenMethod ]
classmethod GetPathsToDisplay(pClasspaths="") as %String [ ZenMethod ]
classmethod SetDefaultDir(pPathname As %String) [ ZenMethod ]
classmethod UseIRISHost(pFilename) as %String [ ZenMethod ]
clientmethod addFile() [ Language = javascript ]
clientmethod createChildren(form) [ Language = javascript ]
Create children on client side so we can use them immediately. Note that the server may substitute fresh code-generated objects later.
method deleteFile(pNumber) as %Boolean [ ZenMethod ]
clientmethod getForm() [ Language = javascript ]
clientmethod getProperty(property, key) as %String [ Language = javascript ]
Return the value of a named property (i.e. a setting).
Returns null if this is not a property of this object.
key is an optional argument used for properties (such as collections) that may need a key to find a specific value.
final clientmethod getValue() [ Language = javascript ]
clientmethod refreshClasspaths() [ Language = javascript ]
Refresh the table which displays the extra CLASSPATHS to use
method saveFile(pNumber As %Integer, pValue As %String = "") as %Boolean [ ZenMethod ]
clientmethod setCurrFile(switchTo) [ Language = javascript ]
Set a particular filepath to be editable
clientmethod setModified() [ Language = javascript ]
Call on Production Config page's settingChanged() so that it recognizes this change
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
Assume that subclasses that simply wrap HTML controls have named the control 'control' or else have overridden this method.
final clientmethod setValue(value, value2) [ Language = javascript ]
Client-side method to set the value associated with this control. value2 is an optional, second parameter used by some controls (such as dataCombo).
clientmethod showFileSelect(filename) [ Language = javascript ]
User clicked the Browse button. Helper method to wrap the main selectFile() function in the containing page.
clientmethod switchCurrFile(switchTo, value) [ Language = javascript ]
If there is a filepath being edited, save that first before making another filepath editable Then set the new filepath to be editable

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab