Namespace: PP.Ui;
TabSheetSerializableObject
TabSheetMeasures
The TabSheetMeasures class represents table dimensions.
PP.initClass(PP.Ui.TabSheetMeasures, PP.Ui.TabSheetSerializableObject, "PP.Ui.TabSheetMeasures");
This class is used to store information about table state and calculate auxiliary values.
| Constructor name | Brief description | |
| TabSheetMeasures | The TabSheetMeasures constructor creates an instance of the TabSheetMeasures class. |
| Property name | Brief description | |
| ColumnResizeEnabled | The ColumnResizeEnabled property determines whether column width can be changed using the mouse. | |
| ColumnWidth | The ColumnWidth property determines width of the specified table column. | |
| DefaultColumnWidth | The DefaultColumnWidth property sets default width for table columns. | |
| DefaultRowHeight | The DefaultRowHeight property sets default height for table rows. | |
| DisplayAccessRights | The DisplayAccessRights property controls visibility of an icon that indicates access permissions for table cells. | |
| DisplayFixedAreaLines | The DisplayFixedAreaLines property controls visibility of the lines that separate fixed rows and columns in a table from non-fixed ones. | |
| FixedAreaLineColor | The FixedAreaLineColor property determines color of the line that separates fixed and non-fixed rows and columns. | |
| FixedBehaviour | The FixedBehaviour property determines whether fixed rows and columns are fully selected when the user clicks on them. | |
| HeaderHeight | The HeaderHeight property sets height of table column headers. | |
| MaxColumn | The MaxColumn property sets maximum number of table columns. | |
| MaxRow | The MaxRow property sets maximum number of table rows. | |
| RowHeaderWidth | The RowHeaderWidth property sets width of table row headers. | |
| RowHeight | The RowHeight property sets height of the specified table row. | |
| RowResizeEnabled | The RowResizeEnabled property determines whether row height can be changed using the mouse. | |
| VisibleColHeaders | The VisibleColHeaders property controls visibility of table column headers. | |
| VisibleGrid | The VisibleGrid property controls table grid visibility. | |
| VisibleRowHeaders | The VisibleRowHeaders property controls visibility of table row headers. |
| Method name | Brief description | |
| addHiddenColumn | The addHiddenColumn method hides table column by the specified index. | |
| addHiddenRow | The addHiddenRow method hides table row by the specified index. | |
| calcColumnsWidth | The calcColumnsWidth method calculates value of total width for table columns in the specified range. | |
| calcColumnsWidthByPosition | The calcColumnsWidthByPosition method calculates total width of columns in the specified range. | |
| calcRowsHeight | The calcRowsHeight method calculates value of total height for table rows in the specified range. | |
| calcRowsHeightByPosition | The calcRowsHeightByPosition method calculates value of total height for rows in the specified range. | |
| deleteColumn | The deleteColumn method deletes table columns. | |
| deleteRow | The deleteRow method deletes table rows. | |
| eachVisibleColIndex | The eachVisibleColIndex method executes the specified function when iterating through indexes of each visible table column. | |
| eachVisibleCoord | The eachVisibleCoord method executes the specified function when iterating through each visible coordinate of the table. | |
| eachVisibleRowIndex | The eachVisibleRowIndex method executes the specified function when iterating through indexes of each visible table row. | |
| getColumnIndexByPos | The getColumnIndexByPos method determines column index using its position in the table. | |
| getColumnPosByIndex | The getColumnPosByIndex method determines column's position in the table by its index. | |
| getCoordSize | The getCoordSize method returns height of the row and width of the column that correspond to the specified coordinates. | |
| getDefaultColumnVisibility | The getDefaultColumnVisibility method returns if columns are visible by default. | |
| getDefaultRowVisibility | The getDefaultRowVisibility method returns if rows are visible by default. | |
| getFirstColToScroll | The getFirstColToScroll method returns index of the first column, starting from which the table is scrolled. | |
| getFirstRowToScroll | The getFirstRowToScroll method returns index of the first row, starting from which the table is scrolled. | |
| getFixedColumnCount | The getFixedColumnCount method returns the number of fixed table columns. | |
| getFixedHeight | The getFixedHeight method returns total height of fixed table rows. | |
| getFixedRowCount | The getFixedRowCount method returns the number of fixed table rows. | |
| getFixedWidth | The getFixedWidth method returns total width of fixed table columns. | |
| getLastColFullyVisible | The getLastColFullyVisible method returns index of the last fully visible table column. | |
| getLastColIndex | The getLastColIndex method returns index of the last table column. | |
| getLastColumnToScroll | The getLastColumnToScroll method returns index of the last column, to which the table is scrolled. | |
| getLastEntirelyVisibleColIndex | The getLastEntirelyVisibleColIndex method returns index of the last fully visible column. | |
| getLastEntirelyVisibleRowIndex | The getLastEntirelyVisibleRowIndex method returns index of the last fully visible row. | |
| getLastNonHiddenColIndex | The getLastNonHiddenColIndex method returns index of the last non-hidden table column. | |
| getLastNonHiddenRowIndex | The getLastNonHiddenRowIndex method returns index of the last non-hidden table row. | |
| getLastRowFullyVisible | The getLastRowFullyVisible method returns index of the last fully visible table row. | |
| getLastRowIndex | The getLastRowIndex method returns index of the last table row. | |
| getLastRowToScroll | The getLastRowToScroll method returns index of the last row, up to which the table is scrolled down. | |
| getLastVisibleColIndex | The getLastVisibleColIndex method returns index of the last visible table column. | |
| getLastVisibleRowIndex | The getLastVisibleRowIndex method returns index of the last visible table row. | |
| getNextBottomCoord | The getNextBottomCoord method returns coordinates of the cell positioned one row below the cell with the specified coordinates. | |
| getNextLeftCoord | The getNextLeftCoord method returns coordinates of the cell positioned one column to the left from the cell with the specified coordinates. | |
| getNextNonHiddenColumn | The getNextNonHiddenColumn method returns index of the non-hidden table column that goes after a the specified column. | |
| getNextNonHiddenRow | The getNextNonHiddenRow method returns index of the non-hidden row that goes after the specified table row. | |
| getNextRightCoord | The getNextRightCoord method returns coordinates of the cell positioned one column to the right from the cell with the specified coordinates. | |
| getNextTopCoord | The getNextTopCoord method returns coordinates of the cell positioned one row above the cell with the specified coordinates. | |
| getPreviousNonHiddenColumn | The getPreviousNonHiddenColumn method returns index of non-hidden column positioned before the specified table column. | |
| getPreviousNonHiddenRow | The getPreviousNonHiddenRow method returns index of non-hidden row positioned before the specified table row. | |
| getRealCoordSize | The getCoordSize method returns height of the row and width of the column that correspond to the specified coordinates. | |
| getRowIndexByPos | The getRowIndexByPos method determines row index by its position in the table. | |
| getRowPosByIndex | The getRowPosByIndex method determines row position in the table using row index. | |
| getScrollableColIndexes | The getScrollableColIndexes method returns index of scrollable table columns. | |
| getScrollableRowIndexes | The getScrollableRowIndexes method returns indexes of scrollable table rows. | |
| getTabSheet | The getTabSheet method returns the basic Tabsheet component. | |
| getVirtualSize | The getVirtualSize method returns virtual table size in pixels. | |
| getVisibleColIndexes | The getVisibleColIndexes method returns array of indexes for visible table columns. | |
| getVisibleColumnsCount | The getVisibleColumnsCount method returns the number of visible table columns. | |
| getVisibleDefaultCellsCount | The getVisibleDefaultCellsCount method returns default number for visible table cells. | |
| getVisibleRowIndexes | The getVisibleRowIndexes method returns array of indexes for visible table cells. | |
| getVisibleRowsCount | The getVisibleRowsCount method returns the number of visible table rows. | |
| getVisibleTableSize | The getVisibleTableSize method returns the number of visible columns and rows in the table, and also their total height and width. | |
| insertColumn | The insertColumn method inserts columns into a table. | |
| insertRow | The insertRow method inserts rows into a table. | |
| invalidateCache | The invalidateCache method clears cached data that contains information concerning table dimensions. | |
| invalidateVisibleTableSizeCache | The invalidateVisibleTableSizeCache method clears cached data containing information about table visible area size. | |
| isColInsideVisibleRange | The isColInsideVisibleRange method determines whether the specified column is within the visible table range. | |
| isColumnHidden | The isColumnHidden method determines whether the specified table column is hidden. | |
| isCoordInsideVisibleRange | The isCoordInsideVisibleRange method determines whether the specified coordinate is within visible table range. | |
| isLastVisibleColumnLastNonHidden | The isLastVisibleColumnLastNonHidden method determines whether the last column of visible range is the last non-hidden column in the table. | |
| isLastVisibleRowLastNonHidden | The isLastVisibleRowLastNonHidden method determines whether the last row of visible range is the last non-hidden row in the table. | |
| isRowHidden | The isRowHidden method determines whether the specified table row is a hidden row. | |
| isRowInsideVisibleRange | The isRowInsideVisibleRange method determines whether the specified row is within the visible table range. | |
| iterateColumnWidth | The iterateColumnWidth method iterates through values of table columns width. | |
| iterateLeftOffset | The iterateLeftOffset method iterates through values of table columns width. | |
| iterateRowHeight | The iterateRowHeight method iterates through values of table rows height. | |
| iterateTopOffset | The iterateTopOffset method iterates through values of table rows height. | |
| removeHiddenColumn | The removeHiddenColumn method shows hidden table column with the specified index. | |
| removeHiddenRow | The removeHiddenRow method shows hidden table row with the specified index. | |
| setColumnsWidth | The setColumnsWidth method sets new width values for table columns. | |
| setFixedColumn | The setFixedColumn method fixes table columns up to column with the specified index. | |
| setFixedRow | The setFixedRow method fixes table rows up to row with the specified index. | |
| setRowsHeight | The setRowsHeight method sets new height values for table rows. | |
| updateData | The updateData method sets table dimension properties. |
| 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: