2012-06-06 27 views
0

我最近偶然發現了一個問題,就是我用一個完全用dojo完成的web應用程序。Dojo - ScrollingTabControllerMenuButton在Firefox中凍結了TabContainer

我有一個TabContainer和一個帶按鈕的工具欄,每個按鈕都在TabContainer中添加一個Tab。 這些新標籤中的每一個都具有以編程方式創建的子項,其中包含以下一項或多項BorderContainers, ContePanes, Editors, FilteringSelects, Uploader and Buttons。我應該指出,我沒有parseonLoad:true byt false,我需要時手動調用parsers.parse。我應該指出,在內容屬性的ContentPanes中,我還放置了聲明性的filteringSelect和ValidationTexts和Uploader,我希望這不是問題。

一切都在所有的瀏覽器,甚至在IE9中,除了一件事在Firefox 12 當我創造了許多新的選項卡工作的偉大和ScrollingTabController被創建(標籤欄的左/右和下拉箭頭)當我使用ScrollingTabControllerMenuButton (最右邊的向下箭頭),TabContainer的行爲錯誤並最終凍結。當我通過選項卡條的這個菜單選擇不同的標籤時,Firebug顯示奇怪的錯誤。我在這些標籤中出現的按鈕錯誤,提及的奇怪錯誤StackControllerScrollingTabController

[例如,

按鈕是未定義

if(this._selectedTab === button.domNode){ StackController.js (line 222) ] 
每次

不同......

這種怪異的行爲只發生在Firefox。 IE9和Chrome根本沒有任何問題!

任何人都可以有一個想法可能是什麼問題?這是一個已知的錯誤嗎?是否有一個問題,我在每個選項卡中有很多小部件?

+0

從你如何解釋這個,它肯定聽起來像一個瀏覽器特定的錯誤。也許你可以在這裏找到一個答案:http://bugs.dojotoolkit.org/search?q=scrollingtabcontroller&noquickjump=1&ticket=on&milestone=on&changeset=on&wiki=on或者用上述信息放置一張新票 – mschr

回答

相關問題