# {py:mod}`arelle.ViewWinVersReport` ```{py:module} arelle.ViewWinVersReport ``` ```{autodoc2-docstring} arelle.ViewWinVersReport :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewVersReport ` - ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewVersReport ` - ```{autodoc2-docstring} arelle.ViewWinVersReport.viewVersReport :summary: ``` ```` ### API ````{py:function} viewVersReport(modelXbrl, tabWin) :canonical: arelle.ViewWinVersReport.viewVersReport ```{autodoc2-docstring} arelle.ViewWinVersReport.viewVersReport ``` ```` `````{py:class} ViewVersReport(modelXbrl, tabWin) :canonical: arelle.ViewWinVersReport.ViewVersReport Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.__init__ ``` ````{py:method} view() :canonical: arelle.ViewWinVersReport.ViewVersReport.view ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.view ``` ```` ````{py:method} treeviewEnter(*args) :canonical: arelle.ViewWinVersReport.ViewVersReport.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args) :canonical: arelle.ViewWinVersReport.ViewVersReport.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.treeviewLeave ``` ```` ````{py:method} treeviewSelect(*args) :canonical: arelle.ViewWinVersReport.ViewVersReport.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinVersReport.ViewVersReport.viewModelObject ```{autodoc2-docstring} arelle.ViewWinVersReport.ViewVersReport.viewModelObject ``` ```` `````