Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/grid/_FocusManager.js

  • Provides:

    • dojox.grid._FocusManager
  • Requires:

    • dojox.grid.util in common
  • dojox.grid._FocusManager

    • type
      Function
    • parameters:
      • inGrid
    • summary
      Controls grid cell focus. Owned by grid and used internally for focusing.
      Note: grid cell actually receives keyboard input only when cell is being edited.
  • dojox.grid._FocusManager.constructor

    • constructor - constructor
    • type
      Function
    • parameters:
      • inGrid
  • dojox.grid._FocusManager.destroy

    • type
      Function
  • dojox.grid._FocusManager._colHeadNode

    • type
      Object
  • dojox.grid._FocusManager._colHeadFocusIdx

    • type
      Number
  • dojox.grid._FocusManager._contextMenuBindNode

    • type
      Object
  • dojox.grid._FocusManager.tabbingOut

    • type
      bool
  • dojox.grid._FocusManager.focusClass

    • type
      String
  • dojox.grid._FocusManager.focusView

    • type
      Object
  • dojox.grid._FocusManager.initFocusView

    • type
      Function
  • dojox.grid._FocusManager.isFocusCell

    • parameters:
      • inCell: (typeof object)
        grid cell object
      • inRowIndex: (typeof int)
        grid row index
    • summary
      states if the given cell is focused
    • return_summary
      true of the given grid cell is focused
    • type
      Function
  • dojox.grid._FocusManager.isLastFocusCell

    • type
      Function
  • dojox.grid._FocusManager.isFirstFocusCell

    • type
      Function
  • dojox.grid._FocusManager.isNoFocusCell

    • type
      Function
  • dojox.grid._FocusManager.isNavHeader

    • summary
      states whether currently navigating among column headers.
    • return_summary
      true if focus is on a column header; false otherwise.
    • type
      Function
  • dojox.grid._FocusManager.getHeaderIndex

    • summary
      if one of the column headers currently has focus, return its index.
    • return_summary
      index of the focused column header, or -1 if none have focus.
    • type
      Function
  • dojox.grid._FocusManager._focusifyCellNode

    • parameters:
      • inBork
    • type
      Function
  • dojox.grid._FocusManager.cell

    • type
      Object
  • dojox.grid._FocusManager.cell.view.scrollboxNode.scrollLeft

  • dojox.grid._FocusManager._delayedCellFocus

    • type
      Function
  • dojox.grid._FocusManager._delayedHeaderFocus

    • type
      Function
  • dojox.grid._FocusManager._initColumnHeaders

    • type
      Function
  • dojox.grid._FocusManager._headerConnects

    • type
      Array
  • dojox.grid._FocusManager._findHeaderCells

    • type
      Function
  • dojox.grid._FocusManager._setActiveColHeader

    • parameters:
      • colHeaderNode: (typeof Node)
      • colFocusIdx: (typeof Integer)
      • prevColFocusIdx: (typeof Integer)
    • type
      Function
  • dojox.grid._FocusManager.scrollIntoView

    • type
      Function
  • dojox.grid._FocusManager._scrollInfo

    • parameters:
      • cell
      • domNode
    • type
      Function
  • dojox.grid._FocusManager._scrollHeader

    • parameters:
      • currentIdx
    • type
      Function
  • dojox.grid._FocusManager._isHeaderHidden

    • summary
      determine if the grid headers are hidden
      relies on documented technique of setting .dojoxGridHeader { display:none; }
    • return_summary
      Boolean
      true if headers are hidden
      false if headers are not hidden
    • type
      Function
  • dojox.grid._FocusManager.colSizeAdjust

    • parameters:
      • e
      • colIdx
      • delta
    • returns
      can't adjust single col. grid
    • type
      Function
  • dojox.grid._FocusManager.styleRow

    • parameters:
      • inRow
    • type
      Function
  • dojox.grid._FocusManager.setFocusIndex

    • parameters:
      • inRowIndex: (typeof int)
        grid row index
      • inCellIndex: (typeof int)
        grid cell index
    • summary
      focuses the given grid cell
    • type
      Function
  • dojox.grid._FocusManager.setFocusCell

    • parameters:
      • inCell: (typeof object)
        grid cell object
      • inRowIndex: (typeof int)
        grid row index
    • summary
      focuses the given grid cell
    • type
      Function
  • dojox.grid._FocusManager.rowIndex

    • type
      Number
  • dojox.grid._FocusManager.next

    • summary
      focus next grid cell
    • type
      Function
  • dojox.grid._FocusManager.previous

    • summary
      focus previous grid cell
    • type
      Function
  • dojox.grid._FocusManager.move

    • parameters:
      • inRowDelta: (typeof int)
        vertical distance from current focus
      • inColDelta: (typeof int)
        horizontal distance from current focus
    • summary
      focus grid cell or  simulate focus to column header based on position relative to current focus
    • type
      Function
  • dojox.grid._FocusManager.grid.scroller

  • dojox.grid._FocusManager.cell.index

  • dojox.grid._FocusManager.previousKey

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.nextKey

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.tabOut

    • parameters:
      • inFocusNode
    • type
      Function
  • dojox.grid._FocusManager.focusGridView

    • type
      Function
  • dojox.grid._FocusManager.focusGrid

    • parameters:
      • inSkipFocusCell
    • type
      Function
  • dojox.grid._FocusManager.findAndFocusGridCell

    • summary
      find the first focusable grid cell
    • return_summary
      Boolean
      true if focus was set to a cell
      false if no cell found to set focus onto
    • type
      Function
  • dojox.grid._FocusManager.focusHeader

    • type
      Function
  • dojox.grid._FocusManager.blurHeader

    • type
      Function
  • dojox.grid._FocusManager.grid.viewsHeaderNode

  • dojox.grid._FocusManager.doFocus

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doBlur

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doContextMenu

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doLastNodeFocus

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doLastNodeBlur

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doColHeaderFocus

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.doColHeaderBlur

    • parameters:
      • e
    • type
      Function
  • dojox.grid._FocusManager.grid

  • dojox.grid._FocusManager._connects

    • type
      Array
  • dojox.grid._FocusManager.headerMenu

  • dojox.grid

    • type
      Object
  • dojox

    • type
      Object