Class SpreadsheetJsApi


  • @JsType(namespace="Vaadin.Spreadsheet",
            name="Api")
    public class SpreadsheetJsApi
    extends Object
    this is the public api which we will export to js
    • Constructor Detail

      • SpreadsheetJsApi

        public SpreadsheetJsApi​(com.google.gwt.dom.client.Element element)
        receives the element where the widget must be embedded into, and publishes the methods which can be used from JS
        Parameters:
        element -
    • Method Detail

      • disconnected

        public void disconnected()
      • layout

        public void layout()
      • resize

        public void resize()
      • relayout

        public void relayout()
      • setRowBufferSize

        public void setRowBufferSize​(int rowBufferSize)
      • setColumnBufferSize

        public void setColumnBufferSize​(int columnBufferSize)
      • setRows

        public void setRows​(int rows)
      • setCols

        public void setCols​(int cols)
      • setColGroupingData

        public void setColGroupingData​(String colGroupingData)
      • setRowGroupingData

        public void setRowGroupingData​(String rowGroupingData)
      • setColGroupingMax

        public void setColGroupingMax​(int colGroupingMax)
      • setRowGroupingMax

        public void setRowGroupingMax​(int rowGroupingMax)
      • setColGroupingInversed

        public void setColGroupingInversed​(boolean colGroupingInversed)
      • setRowGroupingInversed

        public void setRowGroupingInversed​(boolean rowGroupingInversed)
      • setDefRowH

        public void setDefRowH​(float defRowH)
      • setDefColW

        public void setDefColW​(int defColW)
      • setRowH

        public void setRowH​(String rowH)
      • setColW

        public void setColW​(String colW)
      • setReload

        public void setReload​(boolean reload)
      • setSheetIndex

        public void setSheetIndex​(int sheetIndex)
      • setSheetNames

        public void setSheetNames​(String sheetNames)
      • setCellStyleToCSSStyle

        public void setCellStyleToCSSStyle​(String cellStyleToCSSStyle)
      • setRowIndexToStyleIndex

        public void setRowIndexToStyleIndex​(String rowIndexToStyleIndex)
      • setColumnIndexToStyleIndex

        public void setColumnIndexToStyleIndex​(String columnIndexToStyleIndex)
      • setLockedColumnIndexes

        public void setLockedColumnIndexes​(String lockedColumnIndexes)
      • setLockedRowIndexes

        public void setLockedRowIndexes​(String lockedRowIndexes)
      • setShiftedCellBorderStyles

        public void setShiftedCellBorderStyles​(String shiftedCellBorderStyles)
      • setConditionalFormattingStyles

        public void setConditionalFormattingStyles​(String conditionalFormattingStyles)
      • setHiddenColumnIndexes

        public void setHiddenColumnIndexes​(String hiddenColumnIndexes)
      • setHiddenRowIndexes

        public void setHiddenRowIndexes​(String hiddenRowIndexes)
      • setVerticalScrollPositions

        public void setVerticalScrollPositions​(String verticalScrollPositions)
      • setHorizontalScrollPositions

        public void setHorizontalScrollPositions​(String horizontalScrollPositions)
      • setSheetProtected

        public void setSheetProtected​(boolean sheetProtected)
      • setWorkbookProtected

        public void setWorkbookProtected​(boolean workbookProtected)
      • setCellKeysToEditorIdMap

        public void setCellKeysToEditorIdMap​(String cellKeysToEditorIdMap)
      • setComponentIDtoCellKeysMap

        public void setComponentIDtoCellKeysMap​(String componentIDtoCellKeysMap)
      • setHyperlinksTooltips

        public void setHyperlinksTooltips​(String hyperlinksTooltips)
      • setCellComments

        public void setCellComments​(String cellCommentsJson)
      • setCellCommentAuthors

        public void setCellCommentAuthors​(String cellCommentAuthors)
      • setVisibleCellComments

        public void setVisibleCellComments​(String visibleCellComments)
      • setInvalidFormulaCells

        public void setInvalidFormulaCells​(String invalidFormulaCells)
      • setHasActions

        public void setHasActions​(boolean hasActions)
      • setOverlays

        public void setOverlays​(String overlays)
      • setMergedRegions

        public void setMergedRegions​(String mergedRegions)
      • setDisplayGridlines

        public void setDisplayGridlines​(boolean displayGridlines)
      • setDisplayRowColHeadings

        public void setDisplayRowColHeadings​(boolean displayRowColHeadings)
      • setVerticalSplitPosition

        public void setVerticalSplitPosition​(int verticalSplitPosition)
      • setHorizontalSplitPosition

        public void setHorizontalSplitPosition​(int horizontalSplitPosition)
      • setInfoLabelValue

        public void setInfoLabelValue​(String infoLabelValue)
      • setWorkbookChangeToggle

        public void setWorkbookChangeToggle​(boolean workbookChangeToggle)
      • setInvalidFormulaErrorMessage

        public void setInvalidFormulaErrorMessage​(String invalidFormulaErrorMessage)
      • setLockFormatColumns

        public void setLockFormatColumns​(boolean lockFormatColumns)
      • setLockFormatRows

        public void setLockFormatRows​(boolean lockFormatRows)
      • setNamedRanges

        public void setNamedRanges​(String namedRanges)
      • setHeight

        public void setHeight​(String height)
      • setWidth

        public void setWidth​(String width)
      • setId

        public void setId​(String id)
      • setClass

        public void setClass​(String classNames)
      • addPopupButton

        public void addPopupButton​(String rawState)
      • removePopupButton

        public void removePopupButton​(String rawState)
      • onPopupButtonOpened

        public void onPopupButtonOpened​(int row,
                                        int column,
                                        String contentParentId,
                                        String appId)
      • closePopup

        public void closePopup​(int row,
                               int column)
      • setResources

        public void setResources​(com.google.gwt.dom.client.Element element,
                                 String resources)
      • notifyStateChanges

        public void notifyStateChanges​(String[] propNames,
                                       boolean initial)
      • updateBottomRightCellValues

        public void updateBottomRightCellValues​(String cellData)
      • updateTopLeftCellValues

        public void updateTopLeftCellValues​(String cellData)
      • updateTopRightCellValues

        public void updateTopRightCellValues​(String cellData)
      • updateBottomLeftCellValues

        public void updateBottomLeftCellValues​(String cellData)
      • updateFormulaBar

        public void updateFormulaBar​(String possibleName,
                                     int col,
                                     int row)
      • invalidCellAddress

        public void invalidCellAddress()
      • showSelectedCell

        public void showSelectedCell​(String name,
                                     int col,
                                     int row,
                                     String cellValue,
                                     boolean formula,
                                     boolean locked,
                                     boolean initialSelection)
      • showActions

        public void showActions​(String actionDetails)
      • setSelectedCellAndRange

        public void setSelectedCellAndRange​(String name,
                                            int col,
                                            int row,
                                            int c1,
                                            int c2,
                                            int r1,
                                            int r2,
                                            boolean scroll)
      • cellsUpdated

        public void cellsUpdated​(String cellData)
      • refreshCellStyles

        public void refreshCellStyles()
      • editCellComment

        public void editCellComment​(int col,
                                    int row)
      • load

        public void load()
      • relayoutSheet

        public void relayoutSheet()
      • updateCellsAndRefreshCellStyles

        public void updateCellsAndRefreshCellStyles()