getFixedColumnCount(isVirtual: Boolean);
isVirtual. Indicates if virtual table columns are accounted for when estimating their number. If the parameter is set to True, virtual table columns are accounted for, otherwise they are not.
The getFixedColumnCount method gets the number of fixed table columns.
This method returns a Number type value.
To execute the example, the HTML page must contain the TabSheet component named tabSheet (see Example of Creating the TabSheet Component). Clear the cache of table dimensions and cache of visible part size. Then fix first two table columns and first three rows so that they are not selected on click. Determine their number, total height and width. Set red border color for the fixation lines and show the lines:
// Get table dimensions var measures = tabSheet.getMeasures(); // Clear table dimension cache measures.invalidateCache(); // Clear cache of table visible area sizes measures.invalidateVisibleTableSizeCache(); // Set utmost fixed column measures.setFixedColumn(2); // Set utmost fixed row measures.setFixedRow(3); // Set red color for fixation line measures.setFixedAreaLineColor("#CC0000"); var isDisplayFixedAreaLines = measures.getDisplayFixedAreaLines(); if (isDisplayFixedAreaLines == Null) { isDisplayFixedAreaLines = True }; // Display fixation lines measures.setDisplayFixedAreaLines(isDisplayFixedAreaLines); console.log("Number of fixed columns: " + measures.getFixedColumnCount()); console.log("Number of fixed rows: " + measures.getFixedRowCount()); console.log("Total width of fixed columns: " + measures.getFixedWidth()); console.log("Total height of fixed rows: " + measures.getFixedHeight()); // Specify that fixed rows and column will not be selected on their click measures.setFixedBehaviour(PP.Ui.TabFixedBehaviour.Off); // Increase table size tabSheet.setWidth(450); tabSheet.setHeight(230); // Refresh table tabSheet.rerender();
After executing the example cache of table dimensions and cache of table visible area size are cleared. The first two columns and first three rows are fixed so they are not selected on click. Fixation line is colored in red:
The browser console shows the number of table fixed columns and rows, and their total width and height:
Number of fixed columns: 2
Number of fixed rows: 3
Total width of the fixed columns: 233
Total height of the fixed rows: 168
See also: