jsx3.gui.SplitterAPI


Object
Object TypeThe JSX foundation class that this object is an instance of.
IDThe unique, system-assigned ID for this object.
NameSets the name assigned by the developer to identify this object.
Positioning
Relative XYSets whether to place this object relatively or absolutely with respect to its container.
Splitter
OrientationSets whether this splitter is rendered top-over (--) or side-by-side (|).
Container 1 MinSets the minimum size for the first container in pixels (applied after a drag).
Container 1 PctSets the percentage of total splitter width that the first container represents.
Box
BG ColorSets the background color.
CSS
CSS OverrideConvenience method for extending this object.
DisplaySets the CSS display property.
VisibilitySets the CSS visibility property.
Metadata
Load TypeSets the load type of this DOM branch.
AnnotationThe annotation comment visible in the Component Hierarchy palette.
Help IDA unique ID for use with context-sensitive help.

Object Type

Read-Only. The JSX foundation class that this object is an instance of.

ID

Read-Only. The unique, system-assigned ID for this object.
Getter: getId()

Name

Sets the name assigned by the developer to identify this object.
Getter: getName()
Setter: setName()
Property: jsxname

Relative XY

Sets whether to place this object relatively or absolutely with respect to its container.
Default Value: Relative (jsx3.gui.Block.RELATIVE)
Getter: getRelativePosition()
Setter: setRelativePosition()
Property: jsxrelativeposition
Allowed Values:

Orientation

Sets whether this splitter is rendered top-over (--) or side-by-side (|).
Default Value: Top-over (jsx3.gui.Splitter.ORIENTATIONV)
Getter: getOrientation()
Setter: setOrientation()
Property: jsxorientation
Allowed Values:

Container 1 Min

Sets the minimum size for the first container in pixels (applied after a drag).
Default Value: 0
Getter: getSubcontainer1Min()
Setter: setSubcontainer1Min()
Property: jsxsubcontainer1min

Container 1 Pct

Sets the percentage of total splitter width that the first container represents. For example, 23.567%.
Default Value: 50
Getter: getSubcontainer1Pct()
Setter: setSubcontainer1Pct()
Property: jsxsubcontainer1pct

BG Color

Sets the background color. Accepts CSS values, such as predefined color names, RGB, or hexadecimal values. For example, red, rgb(255,0,0), or #ff0000.
Default Value: The default background color specified in the static field, DEFAULTBACKGROUNDCOLOR, of the component class. For example, the default background color for a list is #f3f2f4 and is specified in jsx3.gui.List.DEFAULTBACKGROUNDCOLOR. See the API documentation for the component. For some components, this property is empty.
Getter: getBackgroundColor()
Setter: setBackgroundColor()
Property: jsxbgcolor

CSS Override

Convenience method for extending this object. CSS properties affecting layout, including border-width, padding, margin, width, and height are strongly discouraged, as they may interfere with the framework's internal box models. Since some controls are composited from multiple HTML elements, some styles may not cascade to nested elements.

Instance Properties are the preferred method for applying styles.
Getter: getCSSOverride()
Setter: setCSSOverride()
Property: jsxstyleoverride

Display

Sets the CSS display property. When set to None, content is hidden AND the container collapses.
Default Value: Block (jsx3.gui.Block.DISPLAYBLOCK)
Getter: getDisplay()
Setter: setDisplay()
Property: jsxdisplay
Allowed Values:

Visibility

Sets the CSS visibility property. When set to Hidden, content is hidden.
Default Value: Visible (jsx3.gui.Block.VISIBILITYVISIBLE)
Getter: getVisibility()
Setter: setVisibility()
Property: jsxvisibility
Allowed Values:

Load Type

Sets the load type of this DOM branch.
Default Value: Normal (jsx3.app.Model.LT_NORMAL)
Getter: getLoadType()
Setter: setLoadType()
Property: jsxloadtype
Allowed Values:

Annotation

The annotation comment visible in the Component Hierarchy palette.
Property: jsxannotation

Help ID

A unique ID for use with context-sensitive help.
Getter: getHelpId()
Setter: setHelpId()
Property: jsxhelpid