| Field Summary | |
|---|---|
| static String | top |
| static int | 100
|
| static String | number |
| static String | text (default) |
| Constructor Summary | |
|---|---|
| void | instance initializer |
| Method Summary | |
|---|---|
| jsx3.Boolean | Returns whether the parent list/grid can be sorted on this column. |
| String | Returns CSS property value for the data cell background-color. |
| String | Returns CSS property value for the data cell border. |
| String | Returns CSS property value for the data cell color. |
| String | Returns CSS property value for the data cell cursor. |
| String | Returns the CSS property value for the data cell font-family. |
| int | Returns the CSS property value for the data cell font-size. |
| String | Returns the CSS property value for the data cell font-weight. |
| String | Returns the CSS property value for the data cell padding. |
| String | Returns the CSS property value for the data cell text-align. |
| String | Returns the CSS property value for the data cell vertical-align. |
| int | getCellWrap(strDefault : String) Returns whether or not the data cellc will support text-wrapping. |
| String | Returns the data type for this column of data (affects sorting if this column is used for sorting the data); valid types include: jsx3.gui.Matrix.Column.TYPE_TEXT and jsx3.gui.Matrix.Column.TYPE_NUMBER |
| int | Returns the zero-based index for ths column in relation to its siblings. |
| String | Gets the named object that will handle the reformatting of a given column's data cells. |
| String | getPath() Returns the selection path for this column of data. |
| jsx3.Boolean | Gets whether or not this column can be resized by the user. |
| String | Returns the data type for this column of data (affects sorting if this column is used for sorting the data). |
| String | Returns the CDF attribute to use to sort on this column. |
| String | Returns one or more named attributes. |
| String | Returns the CSS property value for the header cell vertical-align. |
| String | getValueTemplate(strDefault : String) Gets the user-defined XSL template (xsl:template) that will override the defualt template defined by Column.TEMPLATES.default. |
| jsx3.Boolean | Gets whether or not the header cell will support text-wrapping. |
| String | paint() Returns the DHTML, used for this object's on-screen VIEW |
| String | repaint() Updates the view of this object by calling paint() and replacing the current view with the
returned HTML. |
| void | Sets property value(s) for a border for the header cell (solid 1px #000000). |
| void | setCanSort(SORT : jsx3.Boolean) Sets whether the parnet list/grid can be sorted on this column. |
| void | setCellBackgroundColor(strColor : String) Sets CSS property value for the data cell background-color. |
| void | Sets CSS property value(s) for a border for the data cells. |
| void | setCellColor(strColor : String) Sets CSS property value for the data cell color. |
| void | setCellCursor(strCursor : String) Sets CSS property value for the data cell cursor. |
| void | setCellFontName(strFontName : String) Sets the CSS property value for the data cell font-family. |
| void | setCellFontSize(intPixelSize : int) Sets the CSS property value for the data cell font-size. |
| void | setCellFontWeight(FONTWEIGHT : String) Sets the CSS property value for the data cell font-weight. |
| void | Sets the CSS property value for the data cell padding. |
| void | setCellTextAlign(ALIGN : String) Sets the CSS property value for the data cell text-align. |
| void | setCellVAlign(VALIGN : String) Sets the CSS property value for the data cell vertical-align. |
| void | setCellWrap(WRAP : int) Sets whether or not the data cellc will support text-wrapping. |
| void | setDataType(DATATYPE : String) Sets the data type for this column of data (affects sorting if this column is used for sorting the data); returns ref to self |
| jsx3.gui.Matrix.Column | Sets the display for the object. |
| void | setFormatHandler(handler : String | Function | jsx3.gui.Matrix.ColumnFormat) Sets the identifier for which of the default column formatters should be implemented. |
| void | setPadding(strCSS : String) Sets CSS property value(s) for a padding for the header cell. |
| void | Sets the selection path for this column of data. |
| void | setResizable(RESIZE : jsx3.Boolean) Sets whether or not this column can be resized by the user. |
| void | setSortDataType(DATATYPE : String) Sets the data type for this column of data (affects sorting if this column is used for sorting the data); returns ref to self |
| void | setSortPath(strPath : String) Sets the CDF attribute to use to sort on this column. |
| jsx3.gui.Matrix.Column | Sets the text/HTML for the control to be displayed on-screen. |
| void | setTriggers(strTriggers : String) Sets one or more named attributes. |
| void | Sets the CSS property value for the header cell vertical-align. |
| void | setValueTemplate(TEMPLATE : String) Sets the user-defined XSL template (xsl:template) that will override the defualt template defined by Column.DEFAULT_VALUE_TEMPLATE. |
| void | Sets the Width on the column. |
| void | setWrap(WRAP : jsx3.Boolean) Sets whether or not the header cell will support text-wrapping. |
| Methods Inherited From jsx3.gui.Block |
|---|
| getBackground, getBackgroundColor, getBorder, getCSSOverride, getClassName, getColor, getCursor, getDimensions, getDisplay, getFontName, getFontSize, getFontWeight, getHeight, getIndex, getLeft, getMargin, getOverflow, getPadding, getRelativePosition, getTagName, getText, getTextAlign, getTip, getTop, getVisibility, getWidth, getZIndex, hideMask, setBackground, setBackgroundColor, setCSSOverride, setClassName, setColor, setCursor, setDimensions, setFontName, setFontSize, setFontWeight, setHeight, setIndex, setLeft, setMargin, setOverflow, setRelativePosition, setTagName, setTextAlign, setTip, setTop, setVisibility, setZIndex, showMask |
| Methods Inherited From jsx3.gui.Interactive |
|---|
| doEvent, getCanDrag, getCanDrop, getCanMove, getCanSpy, getEvent, getEvents, getMenu, hasEvent, registerHotKey, removeEvent, removeEvents, setCanDrag, setCanDrop, setCanMove, setCanSpy, setEvent, setMenu, setSpyStyles, showSpy |
| Methods Inherited From jsx3.gui.Painted |
|---|
| focus, getAbsolutePosition, getAttribute, getAttributes, getDynamicProperty, getRendered, insertHTML, onAfterPaint, paintChild, paintChildren, recalcBox, removeAttribute, removeAttributes, setAttribute, setDynamicProperty |
| Methods Inherited From jsx3.util.EventDispatcher |
|---|
| publish, subscribe, unsubscribe, unsubscribeAll |
| Methods Inherited From jsx3.lang.Object |
|---|
| clone, equals, eval, getClass, getInstanceOf, getInstanceOfClass, getInstanceOfPackage, instanceOf, isInstanceOf, isSubclassOf, jsxmix, jsxsuper, jsxsupermix, setInstanceOf |
| Field Detail |
|---|
| Constructor Detail |
|---|
| Method Detail |
|---|
jsx3.gui.Matrix.ColumnFormat, or adhere to its APIs.
Can also return the function literalthis.getPath(). The data source of the matrix containing this column is
sorted on this attribute when the matrix is sorted on this column.Column.TEMPLATES.default.paint() and replacing the current view with the
returned HTML. This method has no effect if this object is not currently displayed.paint() or null if this object is not displayed. solid 1px #000000). Updates are applied immediatelyrepaint on the parent instance to update the view.solid 1px red;solid 0px;solid 0px;solid 1px whitetrue to stop the default repaint from occurring.
Typically property updates that affect the browser-specific box model (such as borders) are repainted
immediately to keep the box model abstraction in synch with the native view. However, the repaint can be
suppressed to avoid unnecessary reparsing of the XSLT during repeated property updates.
repaint on the parent instance to update the view.repaint on the parent instance to update the view.repaint on the parent instance to update the view.repaint on 5,0,0))
solid 1px red;solid 0px;solid 0px;solid 1px whitetrue to stop the default repaint from occurring.
Typically property updates that affect the browser-specific box model (such as borders) are repainted
immediately to keep the box model abstraction in synch with the native view. However, the repaint can be
suppressed to avoid unnecessary reparsing of the XSLT during repeated property updates.
repaint on the parent instance to update the view.repaint on the parent instance to update the view.repaint on the parent instance to update the view.repaint on the parent instance to update the view.repaint on the parent instance to update the view.jsx3.gui.Block.FONTBOLD, jsx3.gui.Block.FONTNORMAL
8 4 8 4true to stop the default repaint from occurring.
Typically property updates that affect the browser-specific box model (such as padding) are repainted
immediately to keep the box model abstraction in synch with the native view. However, the repaint can be
suppressed to avoid unnecessary reparsing of the XSLT during repeated property updates.
repaint on the parent instance to update the view.jsx3.gui.Block.ALIGNLEFT, jsx3.gui.Block.ALIGNRIGHT, jsx3.gui.Block.ALIGNCENTER
repaint on the parent instance to update the view.repaint to update the VIEWjsx3.Boolean.TRUE or jsx3.Boolean.FALSE
jsx3.gui.Block.DISPLAYNONE and jsx3.gui.Block.DISPLAYBLOCKtrue, the view of this object is immediately updated.@unescape.
- or -
Function literal with the signature,function(element,cdfkey, matrix, column, rownumber,server). For example:
function(element, cdfkey, matrix, column, rownumber, server) {
var mf = new jsx3.util.MessageFormat("{0,number,currency}");
element.innerHTML = mf.format(element.innerHTML);
};
8 4 8 4
jsxtexttrue to stop the default repaint from occurring.
Typically property updates that affect the XSLT (such as path) require that the XSLT be regenerated.
However, the repaint can be suppressed to avoid unnecessary reparsing of the XSLT during repeated property updates.
true, the view of this object is immediately updated, obviating the need to call repaint().jsxtext, ssn, phone.
Column.DEFAULT_VALUE_TEMPLATE.
[instance].getPath(). For example: jsxtextjsx3.gui.Matrix.Column.DEFAULT_WIDTH