Namespace: PP.Ui;
TabSheet
The TabSheet class implements a table.
PP.initClass(PP.Ui.TabSheet, PP.Ui.Control, "PP.Ui.TabSheet");
| Method name | Brief description | |
| addCellControl | The addCellControl method adds a control to the cell with the specified coordinates. | |
| addCellToSearchResult | The addCellToSearchResult method adds a cell to search results. | |
| addExpander | The addExpander method adds the range expanding button to the top left cell of the range. | |
| addFilter | The addFilter method adds a filter for the table column. | |
| addObject | The addObject method adds an object to the table. | |
| autoColumnWidth | The autoColumnWidth method autofits width of table columns. | |
| autoRowHeight | The autoRowHeight method autofits height of table rows. | |
| beginUpdate | The beginUpdate method disables rerendering of the table until the endUpdate method is called. | |
| calcCoordByOffset | The calcCoordByOffset method returns coordinates that correspond to offset relative to the top right table corner with regards of the cell merge. | |
| calcCoordUnderMouse | The calcCoordUnderMouse method returns coordinates of the cell under the current cursor position taking into account merged cells. | |
| calcNonSpanCoordByOffset | The calcNonSpanCoordByOffset method returns coordinates that correspond to offset relative to the top right table corner ignoring the cell merge. | |
| calcNonSpanCoordUnderMouse | The calcNonSpanCoordUnderMouse method returns coordinates of the cell under the current mouse cursor position, ignoring cell merges. | |
| clearChangedCells | The clearChangedCells method clears information on edited table cells. | |
| clearRedo | The clearRedo method clears an array of redo commands. | |
| clearSearchResult | The clearSearchResult method removes all cells from search results. | |
| clearSelection | The clearSelection method removes all selections in a table. | |
| clearUndo | The clearUndo method clears an array of undo commands. | |
| clearUserEditableRanges | The clearUserEditableRanges method clears an array of cell ranges edited by the user. | |
| closeCellEditor | The closeCellEditor method closes the currently active cell editor. | |
| convertToExcelFormat | The convertToExcelFormat method converts a cell range to text in table layout format. | |
| convertToPlainText | The convertToPlainText method transforms data of a cell range to a plain text. | |
| coord | Outdated. Use TabSheet.getCoord. | |
| copy | The copy method returns contents of the specified or selected table cell range. | |
| cutRange | The cutRange method cuts contents of a table cell range. | |
| deleteColumn | The deleteColumn method deletes table columns. | |
| deleteColums | The deleteColumns method deletes an array of table columns. | |
| deleteRange | The deleteRange method deletes cell ranges in a table. | |
| deleteRow | The deleteRow method deletes table rows. | |
| deleteRows | The deleteRows method deletes an array of table rows. | |
| doEdit | The doEdit method generates event of the Edited table. | |
| edit | The edit method switches a cell to edit mode. | |
| endUpdate | The endUpdate method enables table rerendering and refreshes it. | |
| ensureCellSpanUnderCoordVisibility | The ensureCellSpanUnderCoordVisibility method changes visible table area so that the range of merged cells is displayed. | |
| ensureCoordVisibility | The ensureCoordVisibility method changes visible area of the table so that the cell with the specified coordinates is displayed. | |
| ensureCurrentSelectionVisibility | The ensureCurrentSelectionVisibility method changes visible table area to show selection. | |
| ensureRangeVisibility | The ensureRangeVisibility method changes visible area of the table so that the selected cell range is displayed. | |
| getActiveSelectedRange | The getActiveSelectedRange method returns the active selected cell range. | |
| getAdjustmentMgr | The getAdjustmentMgr method returns manager that controls resizing of table rows and columns. | |
| getCell | The getCell method returns a range that consists of a single cell. | |
| getCellControl | The getCellControl method returns a control by coordinates of the cell housing this control. | |
| getCellControlIndex | The getCellControlIndex method returns index of a control by coordinates of the cell that houses this control. | |
| getCellId | The getCellId method returns identifier of a table cell. | |
| getCellNode | The getCellNode method returns DOM element of a table cell. | |
| getCellSpanUnderCoord | The getCellSpanUnderCoord method returns a range of merged cells by coordinate of a cell included into this range. | |
| getChangedCells | The getChangedCells method returns array of edited cells' data. | |
| getChangedData | The getChangedData method returns array of edited data. | |
| getClipboardContainsData | The getClipboardContainsData method returns clipboard contents. | |
| getColIndexByHeaderText | The getColIndexByHeaderText method returns index of table column by text of column header. | |
| getColumnHeaderId | The getColumnHeaderId method returns identifier of a table column header. | |
| getColumnHeaderNode | The getColumnHeaderNode method returns DOM element of the column header. | |
| getColumnHeaderText | The getColumnHeaderText method returns a table column header. | |
| getColumnLeftOffset | The getColumnLeftOffset method returns the starting coordinate of a table column. | |
| getContainer | The getContainer method returns DOM element of table container. | |
| getContainerId | The getContainerId method returns identifier for DOM element of table container. | |
| getCoord | The getCoord method returns cell coordinates by indexes of table row and column. | |
| getCoordByNode | The getCoordByNode method returns cell coordinates by its DOM element. | |
| getCoordFromString | The getCoordFromString method returns cell coordinates by the specified string view. | |
| getCoordInfo | The getCoordInfo method returns an object that contains coordinate info. | |
| getCoordUnderMouse | The getCoordUnderMouse method returns the current coordinate under the mouse. | |
| getCurrentCellEditor | The getCurrentCellEditor method returns the current active cell editor. | |
| getCurrentVisibleCellsRanges | The getCurrentVisibleCellsRanges method returns the currently visible cell range. | |
| getCustomFixedBehaviour | The getCustomFixedBehaviour method returns user-defined behavior for fixed table rows and columns on click. | |
| getCustomFixedLineColor | The getCustomFixedLineColor method returns user-defined color for the line that separates fixed rows and column from non-fixed rows and columns. | |
| getDynamicExpansion | The getDynamicExpansion method returns whether dynamic increase of the number of rows/columns on reaching the last filled table cell is used. | |
| getExpanderUnderCoord | The getExpanderUnderCoord method returns expander button by the specified coordinate. | |
| getFixedColumnCount | The getFixedColumnCount method returns the number of fixed columns in a table. | |
| getFixedRowCount | The getFixedRowCount method returns the number of fixed rows in a table. | |
| getGridBorderWidth | The getGridBorderWidth method returns width of table grid. | |
| getHeaderCellContentId | The getHeaderCellContentId method returns identifier of column header contents. | |
| getHScrollBar | The getHScrollBar method returns horizontal scrollbar element. | |
| getHScrollBarId | The getHScrollBarId method returns identifier of the horizontal table scrollbar. | |
| getHScrollbarHeight | The getHScrollbarHeight method returns height of horizontal scrollbar in pixels. | |
| getIsAsync | The getIsAsync method returns mode of working with a data source. | |
| getIsAsyncScrolling | The getIsAsyncScrolling method determines whether component works asynchronously. | |
| getIsEditing | The getIsEditing method returns whether table cell is being edited. | |
| getJSON | The getJSON method transforms the specified cell range into a JSON object. | |
| getLeftmostVisibleColumn | The getLeftmostVisibleColumn method returns the column nearest to the left border of the currently visible table area. | |
| getMeasures | The getMeasures method returns table dimensions. | |
| getModel | The getModel method returns table data model. | |
| getNodeUnderCoord | The getNodeUnderCoord method returns DOM element of the table cell by the specified coordinate. | |
| getNonSpanCoordUnderMouse | The getNonSpanCoordUnderMouse method returns current coordinate of the cell under the mouse cursor ignoring merges. | |
| getObjectSelection | The getObjectSelection method returns selection object. | |
| getRange | The getRange method returns cell range. | |
| getRangeFromString | The getRangeFromString method returns cell range by its string view. | |
| getRedoChangedData | The getRedoChangedData method returns array of redo commands. | |
| getRowHeaderContentId | The getRowHeaderContentId method returns identifier of the table row header contents. | |
| getRowHeaderId | The getRowHeaderId method returns identifier of the table row header. | |
| getRowHeaderNode | The getRowHeaderNode method returns DOM element of the row header. | |
| getRowId | The getRowId method returns identifier of the table row. | |
| getRowNode | The getRowNode method returns DOM element of the table row. | |
| getRowTopOffset | The getRowTopOffset method returns starting coordinate of the table row. | |
| getSelectedCoord | The getSelectedCoord method returns starting coordinates of the selected table range. | |
| getSelectedRanges | The getSelectedRanges method returns all selected ranges in the table. | |
| getSelection | The getSelection method returns selection object in the table. | |
| getSelectionTransparent | The getSelectionTransparent method returns the fill color transparency value for selected table cells. | |
| getSmoothScrollStep | The getSmoothScrollStep method returns smooth scrolling step. | |
| getStyleSheet | The getStyleSheet method returns component style settings. | |
| getTable | The getTable method returns DOM element of the table. | |
| getTableContainer | The getTableContainer method returns DOM element of the table container. | |
| getTableContainerId | The getTableContainerId method returns identifier for the DOM element of the table container. | |
| getTopmostVisibleRow | The getTopmostVisibleRow method returns the row nearest to the left edge of the currently visible area. | |
| getVScrollBar | The getVScrollBar method returns vertical scrollbar element. | |
| getVScrollBarContainer | The getVScrollBarContainer method returns DOM element of the vertical scrollbar container. | |
| getVScrollBarId | The getVScrollBarId method returns identifier for container of the table vertical scrollbar. | |
| getVScrollbarWidth | The getVScrollbarWidth method returns width of the vertical scrollbar in pixels. | |
| getVisibleHeight | The getVisibleHeight method returns visible table height in pixels. | |
| getVisibleWidth | The getVisibleWidth method returns visible table width in pixels. | |
| hasRangesToLoad | The hasRangesToLoad method determines whether there are visible ranges, which data must be loaded from source. | |
| hideColumns | The hideColumns method hides table columns. | |
| hideRows | The hideRows method hides table rows. | |
| insertColumn | The insertColumn method inserts columns into a table. | |
| insertRow | The insertRow method inserts rows into a table. | |
| isCellSpanVisible | The isCellSpanVisible method determines whether a range of merged cells is within the visible table area. | |
| isColInsideVisibleRange | The isColInsideVisibleRange method determines whether a column is inside of the visible range. | |
| isColVisible | The isColVisible method determines table column visibility. | |
| isColVisibleAndOutsideVisibleRange | The isColVisibleAndOutsideVisibleRange method determines whether a column is hidden, and if it is outside the visible range. | |
| isCoordVisible | The isCoordVisible method determines whether a cell with the specified coordinate is visible. | |
| isCoordVisibleOrInsideVisibleSpan | The isCoordVisibleOrInsideVisibleSpan method determines whether a range of merged cells is not hidden, and if it is within the visible table range. | |
| isLastVisibleColumn | The isLastVisibleColumn method determines whether the specified column is the last visible column. | |
| isLastVisibleRow | The isLastVisibleRow method determines whether the specified row is the last visible row. | |
| isLoaded | The isLoaded method determines whether a table has been loaded. | |
| isRowInsideVisibleRange | The isRowInsideVisibleRange method determines whether a row is inside the visible table range. | |
| isRowVisible | The isRowVisible method determines table row visibility. | |
| isRowVisibleAndOutsideVisibleRange | The isRowVisibleAndOutsideVisibleRange method determines whether a row is hidden, and if it is outside the visible range. | |
| IsTabSheetExpandExist | The IsTabSheetExpandExist method determines whether the table includes groupings. | |
| IsTabSheetTabObjectExist | The IsTabSheetTabObjectExist method determines whether the table contains any objects. | |
| liteRerender | The liteRerender method rerenders the component from cache. | |
| loadVisibleRanges | The loadVisibleRanges method loads from source unloaded visible table ranges. | |
| merge | The merge method merges table cells in the specified range. | |
| mergeSelectedRanges | The mergeSelectedRanges method merges cells for all selected table ranges. | |
| parseCellId | The parseCellId method returns cell coordinates by the cell identifier. | |
| parsePlainText | The parsePlainText method deserializes text of a table cell range to data source format. | |
| paste | The paste method inserts a text to a cell with the specified coordinates. | |
| redo | The redo method returns the last change in the table. | |
| removeAllCellControl | The removeAllCellControl method removes all controls from table cells. | |
| removeCellControl | The removeCellControl method removes a control by coordinates of the cell that houses this control. | |
| removeCellControlByIndex | The removeCellControlByIndex method removes a control from a table cell by control index. | |
| removeCellFromSearchResult | The removeCellFromSearchResult method removes a cell from search results. | |
| removeExpander | The removeExpander method removes expander button from a cell with the specified coordinate. | |
| removeFilter | The removeFilter method removes a filter from a table column. | |
| removeObject | The removeObject method removes an object from a table. | |
| removeUndo | The removeUndo method removes the last table changes. | |
| rerender | The rerender method rerenders a component. | |
| rerenderDisable | The rerenderDisable method disables table rerendering. | |
| rerenderEnable | The rerenderEnable method enables table rerendering. | |
| reset | The reset method resets all component cache and requests again all data from data source. | |
| resetCoord | The resetCoord method rerenders a table cell. | |
| resetRange | The resetRange method rerenders the specified cell range. | |
| scrollHorizontal | The scrollHorizontal method scrolls a table horizontally. | |
| scrollToColumn | The scrollToColumn method scrolls a table to the specified column. | |
| scrollToColumnAsToLast | The scrollToColumnAsToLast method scrolls a table to the specified column so that this column is the last visible in the table. | |
| scrollToPos | The scrollToPos method scrolls the table to the specified row and column. | |
| scrollToPosInPx | The scrollToPosInPx method scrolls the table vertically and horizontally to the specified number of pixels. | |
| scrollToRange | The scrollToRange method scrolls a table to the specified range. | |
| scrollToRow | The scrollToRow method scrolls a table to the specified row. | |
| scrollToRowAsToLast | The scrollToRowAsToLast method scrolls a table to the specified row so that this row is the last visible. | |
| scrollVertical | The scrollVertical method scrolls a table vertically. | |
| select | The select method selects the specified cell range. | |
| selectAll | The selectAll method selects all cells in a table. | |
| setCellControls | The setCellControls method adds controls to cells with the specified coordinates. | |
| setColumnsWidth | The setColumnsWidth method sets new width for table columns. | |
| setComment | The setComment method sets a comment for a table cell range. | |
| setDataSource | The setDataSource method sets a new data source for a table. | |
| setDynamicExpansion | The setDynamicExpansion method sets whether dynamic increase of the number of rows/columns on reaching the last filled table cell is used. | |
| setHint | The setHint method changes tooltips set for a table cell range. | |
| setCellPictureSettings | The setCellPictureSettings method determines table cell image settings. | |
| setCellsValues | The setCellsValues method sets new values of table cells based on the specified data array. | |
| setClassToRange | The setClassToRange method applies settings of the specified CSS class to cell range. | |
| setIsUserEditableRanges | The setIsUserEditableRanges method allows for editing of cell range in the PP.Ui.TabSheetEditMode.UserEnabledCell. | |
| setPreservedFvCol | The setPreservedFvCol method sets value of saved column index. | |
| setPreservedFvRow | The setPreservedFvRow method sets value of saved row index. | |
| setRangeEnabled | The setRangeEnabled method controls cell range availability. | |
| setRowsHeight | The setRowHeight method sets height of the table row. | |
| setSelectionControlPosition | The setSelectionControlPosition method sets position of the control to be displayed on selecting a table cell. | |
| setSelectionTransparent | The setSelectionTransparent method sets fill color transparency degree for selected table cells. | |
| showColumns | The showColumns method displays hidden table columns. | |
| showHyperlinksOnRange | The showHyperlinksOnRange method displays contents of table cells as hyperlinks. | |
| showRows | The showRows method displays hidden table rows. | |
| sort | The sort method sorts table by the specified table columns. | |
| sortColumn | The sortColumn method sets sorting options for a column. |
|
| split | The split method unmerges merged table cells. | |
| splitSelectedRanges | The splitSelectedRanges method unmerges cells for all selected ranges. | |
| undo | The undo method cancels the last change in the table. | |
| undoAll | The undoAll method cancels all recent changes in table, the number of which is set by the TabSheetSettings.UndoLength property. | |
| unsort | The unsort method resets sorting in a table. | |
| update | The update method sets a new data source and stores the currently visible table range. |
| Event name | Brief description | |
| BeforeCopy | The BeforeCopy event occurs before copying contents of a cell range. | |
| BeforePaste | The BeforePaste event occurs before pasting a text to a table cell. | |
| CellEditorRendered | The CellEditorRendered event occurs after rendering the editor that is used to enter value into a cell. | |
| ContainerRendered | The ContainerRendered event occurs on table container rerendering. | |
| CoordUnderMouseChanged | The CoordUnderMouseChanged event occurs on changing coordinates of the cell under the mouse cursor. | |
| EnabledChanged | The EnabledChanged event occurs on changing availability of asynchronous table scrolling. | |
| Edited | The Edited event occurs after editing a table cell. | |
| Editing | The Editing event occurs on editing a table cell. | |
| EditingEnd | The EditingEnd event occurs after editing a table cell. | |
| EditingStart | The EditingStart event occurs before editing a table cell. | |
| ExpanderAction | The ExpanderAction event occurs on interacting with a table expander. | |
| HeadersMouseDown | The HeadersMouseDown event occurs on clicking table row or column headers. | |
| HintChanged | The HintChanged event occurs on changing a tooltip defined for a table cells range. | |
| HyperlinkMouseDown | The HyperlinkMouseDown event is generated on clicking a hyperlink. | |
| ITabObjectCreating | The ITabObjectCreating event occurs on creating a custom object in a table. | |
| MetaChanged | The MetaChanged event occurs when a table data source contains no data. | |
| MouseMove | The MouseMove event occurs on mouse cursor movement. | |
| ObjectSelectionChanged | The ObjectSelectionChanged event occurs on selecting an object in a table. | |
| PictureMouseDown | The PictureMouseDown event occurs on clicking an icon using the mouse. | |
| RenderDimComboEditor | The RenderDimComboEditor event occurs on rerendering a drop-down menu in a table. | |
| Rendered | The Rendered event occurs after table rendering. | |
| Rendering | The Rendering event is generated on table rendering. | |
| Rerendered | The Rerendered event occurs after rerendering a table. | |
| RowColumnSizeChanged | The RowColumnSizeChanged event occurs after resizing table columns and rows. | |
| ScrollChanged | The ScrollChanged event occurs on table scrolling. | |
| SelectionBegin | The SelectionBegin event occurs when the user starts selecting table cells. | |
| SelectionChanged | The SelectionChanged event occurs after the selected table cell range changes. | |
| SelectionChanging | The SelectionChanging event occurs during the change of selected cell range in a table. | |
| StyleChanged | The StyleChanged event is generated after changing the table style. | |
| TabObjectRender | The TabObjectRender event occurs on rerendering an object in a table. |
| Method name | Brief description | |
![]() |
The addClass method adds a CSS class to the component. | |
![]() |
addEventHandler | The addEventHandler method adds an event handler to a DOM node. |
![]() |
The addStateClass method adds a CSS class to the component and removes the previous CSS class. | |
![]() |
The addToNode method adds a component to the specified node. | |
![]() |
bindEvents | The bindEvents method subscribes an element to all available events. |
![]() |
The getAnchorFlags method returns JSON object that contains settings of the current component's position. | |
![]() |
The getClass method returns the current CSS classes of the component. | |
![]() |
The getCssStyle method returns style for the specified node. | |
![]() |
The getDomNode method returns main DOM node of the component. | |
![]() |
The getFocused method determines whether the component is focused. | |
![]() |
getIsBinded | The getIsBinded method returns whether an element is subscribed to all DOM node events. |
![]() |
The hide method hides a control. | |
![]() |
The hideToolTip method clears tooltip timeout and hides the tooltip if it is shown. | |
![]() |
refreshStyle | The refreshStyle method refreshes element CSS styles. |
![]() |
The removeClass method removes CSS class from the component. | |
![]() |
removeEventHandler | The removeEventHandler method removes event handler from DOM node. |
![]() |
removeFromDOM | The removeFromDOM method removes node from the DOM structure. |
![]() |
The removeStateClasses method removes CSS classes of the component. | |
![]() |
The setDraggable method determines whether a component can be dragged on the HTML page. | |
![]() |
The setFocus method sets the component focus. | |
![]() |
The setIsHovered method sets up component displaying only on mouseover. | |
![]() |
The setSize method establishes the sizes of the component. | |
![]() |
The show method displays a control. | |
![]() |
unBindEvents | The unBindEvents method unsubscribes an element from all standard events. |
![]() |
The updatePosition method updates size and position when absolute positioning based on the current parameters is used. | |
![]() |
The updateSize method updates the component size on changing the size of the container that contains the component. |
| Event name | Brief description | |
![]() |
Drag | The Drag event occurs on clicking and holding the mouse button. |
![]() |
DragEnd | The DragEnd event occurs when dragging the component finishes. |
![]() |
DragStart | The DragStart event occurs when dragging the component starts. |
![]() |
OnContextMenu | The OnContextMenu event occurs on calling context menu of the component. |
![]() |
SizeChanged | The SizeChanged event occurs after the component is resized. |
![]() |
SizeChanging | The SizeChanging event occurs during component resize. |
| Method name | Brief description | |
![]() |
clone | The clone method creates an object copy. |
![]() |
dispose | The dispose method deletes the component. |
![]() |
getHashCode | The getHashCode method returns hash code of repository object. |
![]() |
getId | The getId method returns repository object identifier. |
![]() |
getSettings | The getSettings method returns repository object settings. |
![]() |
getTypeName | The getTypeName method returns the name of the object type without the namespace, to which it belongs. |
![]() |
isEqual | The isEqual method determines whether the specified object is equal to the current repository object. |
![]() |
isLive | The isLive method determines validity of repository object. |
![]() |
removeAllEvents | The removeAllEvents method removes all object event handlers by the specified context. |
![]() |
setId | The setId method determines a repository object identifier. |
![]() |
setSettings | The setSettings method determines repository object settings. |
![]() |
defineProps | The defineProps method creates get and set methods from name array for the specified class. |
![]() |
keys | The keys method returns array of methods and properties names for the specified object. |
Seebsp;also: