# {py:mod}`arelle.ViewWinFactGrid` ```{py:module} arelle.ViewWinFactGrid ``` ```{autodoc2-docstring} arelle.ViewWinFactGrid :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewFactsGrid ` - ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewFactsGrid ` - ```{autodoc2-docstring} arelle.ViewWinFactGrid.viewFactsGrid :summary: ``` ```` ### API ````{py:function} viewFactsGrid(modelXbrl, tabWin, header='Fact Grid', arcrole=XbrlConst.parentChild, linkrole=None, linkqname=None, arcqname=None, lang=None) :canonical: arelle.ViewWinFactGrid.viewFactsGrid ```{autodoc2-docstring} arelle.ViewWinFactGrid.viewFactsGrid ``` ```` `````{py:class} ViewFactsGrid(modelXbrl, tabWin, header, arcrole, linkrole=None, linkqname=None, arcqname=None, lang=None) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid Bases: {py:obj}`arelle.ViewWinGrid.ViewGrid` ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.__init__ ``` ````{py:method} tableSetup() :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.tableSetup ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.tableSetup ``` ```` ````{py:method} linkroleSetup() :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.linkroleSetup ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.linkroleSetup ``` ```` ````{py:method} view() :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.view ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.view ``` ```` ````{py:method} analyzeColHdrs(tupleFacts, depth) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.analyzeColHdrs ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.analyzeColHdrs ``` ```` ````{py:method} zAxis(row) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.zAxis ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.zAxis ``` ```` ````{py:method} comboBoxSelected(*args) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.comboBoxSelected ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.comboBoxSelected ``` ```` ````{py:method} xAxis(leftCol, topRow, rowBelow, tupleFacts, xFilters, childrenFirst, renderNow, atTop) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.xAxis ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.xAxis ``` ```` ````{py:method} tupleDescendant(tupleParent, descendantConcept) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.tupleDescendant ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.tupleDescendant ``` ```` ````{py:method} bodyCells(row, indent, tupleFacts, xFilters, zFilters) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.bodyCells ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.bodyCells ``` ```` ````{py:method} onClick(event) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.onClick ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.onClick ``` ```` ````{py:method} cellEnter(*args) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.cellEnter ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.cellEnter ``` ```` ````{py:method} cellLeave(*args) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.cellLeave ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.cellLeave ``` ```` ````{py:method} cellSelect(*args) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.cellSelect ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.cellSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinFactGrid.ViewFactsGrid.viewModelObject ```{autodoc2-docstring} arelle.ViewWinFactGrid.ViewFactsGrid.viewModelObject ``` ```` `````