在使用dojo顯示包含tabContainer和一系列選項卡的borderContainer時遇到了一些麻煩,所有選項均包含在對話框中。這一切都是以編程方式完成的,並且startup()事件已被調用。Dojo tabcontainer not displayed
這些選項卡呈現並顯示,但相當不尋常。一旦對話框本身被刷新(在打開和關閉控制檯時發現),一切權利本身。我試圖通過調用它作爲啓動的一部分調整resize() - 這沒有奏效。我一直在努力使這個工作適合現在的年齡。它是這個唯一的小事!由於小部件沒有正確顯示,因此手動刷新對話框並不是很好的UI設計。 borderContainer具有高度和寬度屬性。
任何人都可以提出一些方法來嘗試,爲什麼?
http://i.stack.imgur.com/YXtkq.png
上方屏幕截圖(對不起,我沒有10代表還)! 我試圖使用'doLayout:false',並且沒有奏效。我已將「樣式」設置爲高度:360px和寬度:575px,這兩者都位於包含窗口小部件的邊界內。
這通常與當它的父DOM節點不可見(或從DOM分離)時啓動的tabcontainer有關。你能在小提琴中重現問題嗎?這裏有一個出發點:http://fiddle.jshell.net/64MDQ/ – Frode
@Frode通過從對話框的父窗口部件調用boardercontainer.startup(),我能夠正確渲染它。如果你提出答案,我會接受它。 – Galatoni
我不確定這個問題或解決方案是什麼(有時我僅僅存在解決了問題;))。如果可以的話,請在答案中描述你的修復,你也會有你的10個代表。 – Frode