| Name |
Icon |
Description |
| Button |
|
A column of buttons. To define button behavior, configure the Execute event in the Events Editor palette. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Button - Delete |
|
A column of Delete buttons with a delete icon. When a Delete button is clicked, the CDF record is deleted from the matrix. Note the Execute event assigned to the ImageButtonMask in the Events Editor palette. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Button - ImageButton |
|
A column of buttons with icons. Use the Image property to specify the path to an icon file. To define button behavior, configure the Execute event in the Events Editor palette. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Button - ToolbarButton |
|
A column of toolbar buttons with icons. Use the Image property to specify the path to an icon file. To define button behavior, configure the Execute event in the Events Editor palette. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Checkbox |
|
A column of checkboxes that can be selected or unselected. A checked checkbox updates the CDF checked attribute to 1. An unchecked checkbox evaluates to 0. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Date |
|
A column of dates. Renders a date according to a configurable date format. The data model can store the dates as epoch seconds, a string parsable by the column date format, or a format recognized by the JavaScript Date.parse() method. |
| Date Picker |
|
Extends the Date column with a DatePicker edit mask, which is a text field that when clicked displays a calendar control for selecting a date value. The date value is automatically specified in the correct format. To select a date format, specify a value for the Date Format property by selecting from the lookup menu. |
| Image |
|
A column of HTML images. Use the Path property to specify the image attribute. |
| Mask - Block |
|
Example of using a block as an edit mask for a Matrix column. A block with a single child of type jsx3.gui.Form is supported out-of-the-box. For more complex behavior, implement the methods getMaskValue(), setMaskValue(), and getMaskFirstResponder(). See the API documentation for jsx3.gui.Matrix.BlockMask. |
| Mask - Dialog |
|
Example of using a dialog as an edit mask for a Matrix column. |
| Menu |
|
Displays a column of menus, each menu with a drop-down list of options. Options are XML elements (CDF format) referenced by the XML Cache Id, XML String, or XML URL property. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Radio Button |
|
A column of radio buttons. Only one row may be selected at a time. Sets the CDF attribute specified in the Path property to radioed (1) when checked. Honors the @jsxdisabled (per-row disabling of mask) and @jsxnomask (per-row hiding of mask) CDF attributes. |
| Select |
|
A column of drop-down lists. Options in the list are XML elements in the CDF document referenced by the Path property. The jsxid attribute of the select is persisted in the CDF data model while the jsxtext attribute is displayed in the matrix cell. |
| Select - Combo |
|
A column of combination text fields and drop-down lists. Typing in the text field narrows the list to display only possible matching values. The jsxid attribute of the select is persisted in the CDF data model while the jsxtext attribute is displayed in the matrix cell. |
| Text |
|
A column of uneditable text fields. |
| Text - HTML |
|
A column of uneditable text fields that renders a CDF attribute as raw HTML. Uses the Format Handler property @unescape for Firefox support and the Value Template property @unescape for Internet Explorer support. |
| Text - Number |
|
A column of uneditable text fields that formats a number according to a number format. Supported format handlers include @number, @number,integer, @number,percent, and @number,currency. |
| Text Area |
|
A column of multi-line editable text fields with scrollbars. The edit mask can be larger than the data cell. |
| Text Field |
|
A column of editable text fields. Data specified in a field updates the CDF attribute referenced by the Path property. |
| Time |
|
Renders a time according to a configurable date format. The data model can store the dates as epoch seconds or a string format recognized by the JavaScript Date.parse() method. |
| Time Picker |
|
Extends the Time column with a TimePicker edit mask, which renders a clock for selecting the hour, minute, and AM or PM. Seconds, milliseconds, and a 24 hour clock can also be displayed. |