Matrix
String rw backgroundColor
The background color of the receiver in hex format (e.g. blue would be "#0000FF").
CategoryCreateList ro categories
The list of all categories in this matrix.
SNamedAddList<Category> ro columnTrayCategories
The list of categories in the column tray.
Item wo filterItem
If item
belongs to a category that is in the filter tray, sets the filter item for that category to item
.
SNamedAddList<Category> ro filterTrayCategories
The list of filter tray categories.
boolean rw fontBold
True if font is bold.
String rw fontFace
The font family name.
boolean rw fontItalic
True if font is italic.
float rw fontSize
The point size of the font.
boolean rw fontStrikethrough
True if font is strikethrough.
boolean rw fontUnderline
True if font is underlined.
String rw foregroundColor
The foreground color of the receiver in hex format (e.g. blue would be "#0000FF").
SCreateList<Formula> ro formulae
The list of all formulae in this matrix.
boolean rw hideCategoryTiles
True if category tiles are currently hidden for this view.
boolean rw hideCollapsedItems
True if this view is currently set to hide collapsed items.
boolean rw hideEmptyColumns
True if this view is currently set to hide empty columns.
boolean rw hideEmptyRows
True if this view is currently set to hide empty rows.
Model ro model
The model that owns this view.
String rw name
The name of this object.
SNamedAddList<Category> ro rowTrayCategories
The list of categories in the row tray.
boolean rw showFormulae
True if this matrix is currently displaying its formulae
boolean rw showInputCells
True if input cells are currently shown for this view.
Object rw value
When getting, returns the first value this object contains. When setting, sets all values in this object to the one given.
List<Object> ro values
The list of values this object contains.
void bringToFront()
Brings this view to the foreground, making it visible if it is not already.
boolean canDelete()
True if this view can be deleted.
boolean canPushData()
Returns true if this matrix can push data.
boolean canSetName()
True if this object's name can be set.
boolean canUpdateDataImport()
Returns true if this matrix can be updated.
boolean canUpdateDataLink()
True if this matrix can update its DataLink.
boolean canUpdateDataNAV()
Returns true if this matrix can be updated. Deprecated - use canUpdateDataImport()
void close()
Closes this view.
Chart createChart()
Creates a new chart based on this view.
MatrixView createMatrixView()
Creates a new matrix view based on this view.
void delete()
Deletes this view.
void expandAll()
Expands all items in this view.
Item getFilterItem(Category forCategory)
If
forCategory
is in the filter tray, returns its currently selected filter item.
Parameters:
Object getSelection(String selectionString)
Returns the selection defined by
selectionString
.
Parameters:
Object getSelection(Object... objects)
Returns a GroupOrItemSelection based on the input parameters. Valid inputs are: String, a range of 2 items, or a series of items.
Examples:
- String returns a selection from item C3:
GroupOrItemSelection s = |Matrix1|.getSelection(|Matrix1::C3|); - Range returns a selection from items A2 to A3:
GroupOrItemSelection s = |Matrix1|.getSelection("A1..A2"); - A list of items returns a selection constrained by the items:
GroupOrItemSelection s = |Matrix1|.getSelection(selection, |Matrix1::A1|, |Matrix1::C2|, |Matrix1::C3|); - If the list of Items contains more than 2 from the same category, the selection will create a range from the last two Items listed. This example will create the range from C3..C4
GroupOrItemSelection s = |Matrix1|.getSelection(selection, |Matrix1::A1|, |Matrix1::C2|, |Matrix1::C3|, |Matrix1::C4|);
Parameters:
void pushData()
Push the data in this matrix according to its current DataPush configuration.
void pushData(Map<String, String> promptFieldsToValuesMap)
Push the data in this matrix according to its current DataPush configuration and the values for the prompt type custom fields in the promptFieldsToValues map.
Parameters:
void updateDataImport()
Updates the data in this matrix based on the current state of its data source.
void updateDataLink()
Updates the DataLink using the current DataLink configuration for this matrix.
void updateDataNAV()
Updates the data in this matrix based on the current state of its data source. Deprecated - use updateDataImport()