# {py:mod}`arelle.ViewWinFactTable` ```{py:module} arelle.ViewWinFactTable ``` ```{autodoc2-docstring} arelle.ViewWinFactTable :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewFactTable ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewFacts ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.viewFacts :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`stripXmlPattern ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.stripXmlPattern :summary: ``` * - {py:obj}`decEntityPattern ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.decEntityPattern :summary: ``` * - {py:obj}`hexEntityPattern ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.hexEntityPattern :summary: ``` * - {py:obj}`stripWhitespacePattern ` - ```{autodoc2-docstring} arelle.ViewWinFactTable.stripWhitespacePattern :summary: ``` ```` ### API ````{py:data} stripXmlPattern :canonical: arelle.ViewWinFactTable.stripXmlPattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.ViewWinFactTable.stripXmlPattern ``` ```` ````{py:data} decEntityPattern :canonical: arelle.ViewWinFactTable.decEntityPattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.ViewWinFactTable.decEntityPattern ``` ```` ````{py:data} hexEntityPattern :canonical: arelle.ViewWinFactTable.hexEntityPattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.ViewWinFactTable.hexEntityPattern ``` ```` ````{py:data} stripWhitespacePattern :canonical: arelle.ViewWinFactTable.stripWhitespacePattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.ViewWinFactTable.stripWhitespacePattern ``` ```` ````{py:function} viewFacts(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, header: str = 'Fact Table', arcrole: str = parentChild, linkrole: str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, lang: str | None = None, expandAll: bool = False) -> None :canonical: arelle.ViewWinFactTable.viewFacts ```{autodoc2-docstring} arelle.ViewWinFactTable.viewFacts ``` ```` `````{py:class} ViewFactTable(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, header: str, arcrole: str, linkrole: str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, lang: str | None = None, expandAll: bool = False) :canonical: arelle.ViewWinFactTable.ViewFactTable Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.__init__ ``` ````{py:attribute} ignoreDims :canonical: arelle.ViewWinFactTable.ViewFactTable.ignoreDims :type: tkinter.BooleanVar :value: > None ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.ignoreDims ``` ```` ````{py:attribute} showDimDefaults :canonical: arelle.ViewWinFactTable.ViewFactTable.showDimDefaults :type: tkinter.BooleanVar :value: > None ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.showDimDefaults ``` ```` ````{py:method} viewReloadDueToMenuAction(*args: typing.Any) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.viewReloadDueToMenuAction ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.viewReloadDueToMenuAction ``` ```` ````{py:method} view() -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.view ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.view ``` ```` ````{py:method} viewConcept(concept: arelle.ModelObject.ModelObject | None, modelObject: arelle.ModelObject.ModelObject, labelPrefix: str, preferredLabel: str | None, parentnode: str, n: int, relationshipSet: arelle.ModelRelationshipSet.ModelRelationshipSet, visited: set[arelle.ModelDtsObject.ModelConcept]) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.viewConcept ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.viewConcept ``` ```` ````{py:method} setRowFacts(node: str, concept: arelle.ModelDtsObject.ModelConcept, preferredLabel: str | None) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.setRowFacts ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.setRowFacts ``` ```` ````{py:method} treeviewEnter(*args: typing.Any) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args: typing.Any) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.treeviewLeave ``` ```` ````{py:method} treeviewClick(event: typing.Any) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.treeviewClick ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.treeviewClick ``` ```` ````{py:method} treeviewSelect(*args: typing.Any) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject: arelle.ModelObject.ModelObject) -> None :canonical: arelle.ViewWinFactTable.ViewFactTable.viewModelObject ```{autodoc2-docstring} arelle.ViewWinFactTable.ViewFactTable.viewModelObject ``` ```` `````