Namespace: PP.Ui;
TabSheetRange
The TabSheetRange class represents a range of table cells.
PP.initClass(PP.Ui.TabSheetRange, PP.Object, "PP.Ui.TabSheetRange");
| Constructor name | Brief description | |
| TabSheetRange | The TabSheetRange constructor creates an instance of the TabSheetRange class. |
| Property name | Brief description | |
| Style | The Style property sets style for all range cells. |
| Method name | Brief description | |
| add | The add method adds the specified range of table cells to the current one. | |
| addExpander | The addExpander method adds the range expanding button to the top left cell of the range. | |
| autoExpand | The autoExpand method automatically expands a range of table cells. | |
| bottomExpand | The bottomExpand method expands a range of table cells down by the specified number of rows. | |
| contains | The contains method determines whether the range contains the specified range of table cells. | |
| eachCell | The eachCell method executes the specified function for each cell in this range. | |
| eachColIndex | The eachColIndex method executes the specified function on iterating indexes of each column in this range. | |
| eachCoord | The eachCoord method executes the specified function for each coordinate that corresponds to a cell in this range. | |
| eachRealCell | The eachRealCell executes the specified function for each real cell in this range. | |
| eachRowIndex | The eachRowIndex method executes the specified function when iterating through indexes of each row in this range. | |
| eachVisibleCoord | The eachVisibleCoord method executes the specified function for each coordinate that corresponds to a visible cell in this range. | |
| eachVisibleRealCell | The eachVisibleRealCell method executes the specified function for each visible real cell in this range. | |
| ensureVisibility | The ensureVisibility method automatically scrolls the table so that the cell range was displayed in the visible area. | |
| equals | The equals method checks if two table ranges are equal. | |
| getCells | The getCells method returns array of cell in this range. | |
| getCoordsCount | The getCoordsCount method returns the number of cells in the range. | |
| getCorners | The getCorners method returns coordinates of corner cells in the table range. | |
| getCutRanges | The getCutRanges method returns ranges separated with fixation lines. | |
| getCutRangeSizes | The getCutRangeSizes method returns sizes of ranges divided by fixation lines in pixels. | |
| getCutStatus | The getCutStatus method determines the mode for splitting the initial range with fixation lines. | |
| getInnerSizeInPX | The getInnerSizeInPX method returns size (in pixels) of visible part for this range. | |
| getInnerSpans | The getInnerSpans method returns an array of merged cells within this range. | |
| getInnerVirtualSizeInPX | The getInnerVirtualSizeInPX method returns sizes of this range in pixels. | |
| getIntersectionWith | The getIntersectionWith method returns common area for this range and the specified range. | |
| getRangeInfo | The getRangeInfo method returns an object that contains information about the top left coordinate of the range. | |
| getSizeInCells | The getSizeInCells method returns size of the range given as the number of visible rows and visible columns in this range. | |
| getSizeInVirtualCells | The getSizeInVirtualCells method returns size of the range given as total number of rows and columns included in the range. | |
| getTabSheet | The getTabSheet method returns the table that includes this range. | |
| getVisibleRange | The getVisibleRange method returns the range of visible cells in this range. | |
| horizontalExpand | The horizontalExpand method expands a range of table cells to the left and to the right by the specified number of columns. | |
| intersects | The intersects method checks if the specified range of table cells intersects with this range. | |
| isAllColumnsHidden | The isAllColumnsHidden method determines whether all columns in this range are hidden. | |
| isAllRowsHidden | The isAllRowsHidden method determines whether all rows in this range are hidden. | |
| isColumnBelong | The isColumnBelong method determines whether the column with the specified index is included into this range. | |
| isCoordBelong | The isCoordBelong method determines whether the cell with the specified coordinates belongs to this range. | |
| isCuttedRange | The isCuttedRange method determines whether a fixation line crosses this range. | |
| isRowBelong | The isRowBelong method determines whether the row with the specified index belongs to this range. | |
| isValid | The isValid method checks if this range is valid. | |
| isVisible | The isVisible method determines whether at least one cell in this range is visible. | |
| isWholeHidden | The isWholeHidden method determines whether all cells in this range are hidden. | |
| leftExpand | The leftExpand method expands a range of table cells to the left by the specified number of columns. | |
| merge | The merge method merges table cells in this range. | |
| removeExpanders | The removeExpanders method removes expander button from each cell in the range. | |
| reset | The reset method rerenders cells in this range. | |
| rightExpand | The rightExpand method expands a range of table cells to the right by the specified number of columns. | |
| select | The select method selects a range of table cells. | |
| setComment | The setComment method sets a comments for cells in table range. | |
| setEnabled | The setEnabled method manages availability of cells in this range. | |
| setHint | The setHint method sets a tooltip for all cells in this range. | |
| shift | The shift method shifts the specified cell range by the specified number of rows and columns. | |
| split | The split method splits merged cells in the table range. | |
| subtract | The subtract method subtracts the specified cell range from this one. | |
| toJSON | The toJSON method transforms the specified range to JSON object. | |
| topExpand | The topExpand method expands the range of table cells to the top by the specified number of rows. | |
| toPlainText | The toPlainText method transforms range data into plain text. | |
| verticalExpand | The verticalExpand method expands a range of table cells to the top and to bottom by the specified number of rows. |
| Property name | Brief description | |
| Data | The Data property associates a random object with this component. | |
| Id | The Id property sets component identifier. | |
| Settings | The Settings property sets the component parameters. |
| Method name | Brief description | |
| clone | The clone method creates a copy of object. It is not implemented in PP.Ui.Control. | |
| dispose | The dispose method deletes the component. | |
| getTypeName | The getTypeName method returns the name of the object type without the namespace, to which it belongs. |
Seebsp;also: