# {py:mod}`arelle.ViewWinRenderedGrid` ```{py:module} arelle.ViewWinRenderedGrid ``` ```{autodoc2-docstring} arelle.ViewWinRenderedGrid :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewRenderedGrid ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`getTableAxisArcroles ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.getTableAxisArcroles :summary: ``` * - {py:obj}`viewRenderedGrid ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.viewRenderedGrid :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`TRACE_TK ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.TRACE_TK :summary: ``` * - {py:obj}`emptyList ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.emptyList :summary: ``` * - {py:obj}`ENTRY_WIDTH_IN_CHARS ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ENTRY_WIDTH_IN_CHARS :summary: ``` * - {py:obj}`ENTRY_WIDTH_SCREEN_UNITS ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ENTRY_WIDTH_SCREEN_UNITS :summary: ``` * - {py:obj}`PADDING ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.PADDING :summary: ``` * - {py:obj}`qnPercentItemType ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.qnPercentItemType :summary: ``` * - {py:obj}`qnPureItemType ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.qnPureItemType :summary: ``` * - {py:obj}`integerItemTypes ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.integerItemTypes :summary: ``` * - {py:obj}`TABLE_AXIS_ROLES ` - ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.TABLE_AXIS_ROLES :summary: ``` ```` ### API ````{py:data} TRACE_TK :canonical: arelle.ViewWinRenderedGrid.TRACE_TK :value: > False ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.TRACE_TK ``` ```` ````{py:data} emptyList :canonical: arelle.ViewWinRenderedGrid.emptyList :value: > [] ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.emptyList ``` ```` ````{py:data} ENTRY_WIDTH_IN_CHARS :canonical: arelle.ViewWinRenderedGrid.ENTRY_WIDTH_IN_CHARS :value: > 12 ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ENTRY_WIDTH_IN_CHARS ``` ```` ````{py:data} ENTRY_WIDTH_SCREEN_UNITS :canonical: arelle.ViewWinRenderedGrid.ENTRY_WIDTH_SCREEN_UNITS :value: > 100 ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ENTRY_WIDTH_SCREEN_UNITS ``` ```` ````{py:data} PADDING :canonical: arelle.ViewWinRenderedGrid.PADDING :value: > 20 ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.PADDING ``` ```` ````{py:data} qnPercentItemType :canonical: arelle.ViewWinRenderedGrid.qnPercentItemType :value: > 'qname(...)' ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.qnPercentItemType ``` ```` ````{py:data} qnPureItemType :canonical: arelle.ViewWinRenderedGrid.qnPureItemType :value: > 'qname(...)' ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.qnPureItemType ``` ```` ````{py:data} integerItemTypes :canonical: arelle.ViewWinRenderedGrid.integerItemTypes :value: > None ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.integerItemTypes ``` ```` ````{py:data} TABLE_AXIS_ROLES :canonical: arelle.ViewWinRenderedGrid.TABLE_AXIS_ROLES :value: > () ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.TABLE_AXIS_ROLES ``` ```` ````{py:function} getTableAxisArcroles() :canonical: arelle.ViewWinRenderedGrid.getTableAxisArcroles ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.getTableAxisArcroles ``` ```` ````{py:function} viewRenderedGrid(modelXbrl, tabWin, lang=None) :canonical: arelle.ViewWinRenderedGrid.viewRenderedGrid ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.viewRenderedGrid ``` ```` `````{py:class} ViewRenderedGrid(modelXbrl, tabWin, lang) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid Bases: {py:obj}`arelle.ViewWinTkTable.ViewTkTable` ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.__init__ ``` ````{py:method} close() :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.close ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.close ``` ```` ````{py:method} loadTablesMenu() :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.loadTablesMenu ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.loadTablesMenu ``` ```` ````{py:method} viewReloadDueToMenuAction(*args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.viewReloadDueToMenuAction ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.viewReloadDueToMenuAction ``` ```` ````{py:method} setOpenBreakdownEntryRows(*args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.setOpenBreakdownEntryRows ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.setOpenBreakdownEntryRows ``` ```` ````{py:method} view(viewTblELR=None, newInstance=None, profile=False) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.view ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.view ``` ```` ````{py:method} zAxis(breakdownRow, zStrctNode, clearZchoices) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.zAxis ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.zAxis ``` ```` ````{py:method} setZStrctNodeAspects(zStrctNode, add=True) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.setZStrctNodeAspects ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.setZStrctNodeAspects ``` ```` ````{py:method} onZComboBoxSelected(event) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.onZComboBoxSelected ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.onZComboBoxSelected ``` ```` ````{py:method} xAxis(leftCol, topRow, rowBelow, xParentStrctNode, xStrctNodes, renderNow, atTop) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.xAxis ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.xAxis ``` ```` ````{py:method} yAxis(leftCol, row, yParentStrctNode, renderNow, atLeft) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.yAxis ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.yAxis ``` ```` ````{py:method} getbackgroundColor(factPrototype) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.getbackgroundColor ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.getbackgroundColor ``` ```` ````{py:method} bodyCells(row, yParentStrctNode, xStrctNodes, zAspectStrctNodes) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.bodyCells ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.bodyCells ``` ```` ````{py:method} onClick(event) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.onClick ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.onClick ``` ```` ````{py:method} cellEnter(*args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellEnter ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellEnter ``` ```` ````{py:method} cellLeave(*args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellLeave ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellLeave ``` ```` ````{py:method} cellSelect(*args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellSelect ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.cellSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.viewModelObject ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.viewModelObject ``` ```` ````{py:method} onConfigure(event, *args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.onConfigure ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.onConfigure ``` ```` ````{py:method} onQuitView(event, *args) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.onQuitView ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.onQuitView ``` ```` ````{py:method} hasChangesToSave() :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.hasChangesToSave ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.hasChangesToSave ``` ```` ````{py:method} updateProperties() :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.updateProperties ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.updateProperties ``` ```` ````{py:method} updateInstanceFromFactPrototypes() :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.updateInstanceFromFactPrototypes ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.updateInstanceFromFactPrototypes ``` ```` ````{py:method} saveInstance(newFilename=None, onSaved=None) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.saveInstance ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.saveInstance ``` ```` ````{py:method} backgroundSaveInstance(newFilename=None, onSaved=None) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.backgroundSaveInstance ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.backgroundSaveInstance ``` ```` ````{py:method} newFactOpenAspects(factObjectId) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.newFactOpenAspects ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.newFactOpenAspects ``` ```` ````{py:method} aspectEntryValues(structuralNode) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.aspectEntryValues ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.aspectEntryValues ``` ```` ````{py:method} onAspectComboboxSelection(event) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.onAspectComboboxSelection ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.onAspectComboboxSelection ``` ```` ````{py:method} comboboxLoadExplicitDimension(gridCombobox, structuralNode, structuralNodeWithFilter) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.comboboxLoadExplicitDimension ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.comboboxLoadExplicitDimension ``` ```` ````{py:method} explicitDimensionFilterMembers(structuralNode, structuralNodeWithFilter) :canonical: arelle.ViewWinRenderedGrid.ViewRenderedGrid.explicitDimensionFilterMembers ```{autodoc2-docstring} arelle.ViewWinRenderedGrid.ViewRenderedGrid.explicitDimensionFilterMembers ``` ```` `````