我有一個模板化的自定義小部件,它繼承自dijit.layout._LayoutWidget,dijit._Container和dijit._Templated,它使我的小部件原生Widget支持調整大小等。我需要的只是一個TabContainer,它的大小與widget的大小有關。這是我的小工具。Dijit Tabcontainer裏面的自定義小部件 - Tablist寬度太長
<div dojoAttachPoint="containerNode">
<div dojoType="dijit.layout.TabContainer" tabPosition="top" style="width:100%;height:100%" >
<div dojoType="dijit.layout.ContentPane" title="tab" selected="true">
hello
</div>
</div>
</div>
一切看起來不錯,但我得到一個奇怪的TabList。
我看着這個問題。小部件和TabContainer的所有部分都有正確的寬度和高度值。只有tablist的寬度很小(寬度爲50'000東西):我已經閱讀過類似的問題,比如這個:http://bugs.dojotoolkit.org/ticket/10495,但在我的例子中,所有的元素都有正確的寬度和長度。我不知道tablist如何獲得這麼長的寬度。
我也嘗試了很多添加和刪除style =「width:100%; height:100;」的方法。對於父容器及其父母。但是沒有任何配置解決了問題。
有沒有辦法解決這個問題?
僅舉tabPosition =「top」和「bottom」都存在問題。但它看起來完全正確,「左」和「右」。 –