# {py:mod}`arelle.ViewWinDTS` ```{py:module} arelle.ViewWinDTS ``` ```{autodoc2-docstring} arelle.ViewWinDTS :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewDTS ` - ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewDTS ` - ```{autodoc2-docstring} arelle.ViewWinDTS.viewDTS :summary: ``` ```` ### API ````{py:function} viewDTS(modelXbrl, tabWin, altTabWin=None) :canonical: arelle.ViewWinDTS.viewDTS ```{autodoc2-docstring} arelle.ViewWinDTS.viewDTS ``` ```` `````{py:class} ViewDTS(modelXbrl, tabWin) :canonical: arelle.ViewWinDTS.ViewDTS Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS.__init__ ``` ````{py:method} view() :canonical: arelle.ViewWinDTS.ViewDTS.view ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS.view ``` ```` ````{py:method} viewDtsElement(modelDocument, parentNode, n, parents, siblings) :canonical: arelle.ViewWinDTS.ViewDTS.viewDtsElement ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS.viewDtsElement ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinDTS.ViewDTS.viewModelObject ```{autodoc2-docstring} arelle.ViewWinDTS.ViewDTS.viewModelObject ``` ```` `````