0

私は最近、完全に dojo で作成した Web アプリケーションに問題があることを偶然発見しました。

TabContainer とボタン付きのツールバーがあり、各ボタンは TabContainer にタブを追加します。これらの新しいタブはそれぞれ、プログラムで作成された子として、次の 1 つ以上を持ちますBorderContainers, ContePanes, Editors, FilteringSelects, Uploader and Buttons。parseonLoad: true byt false がなく、必要に応じて手動で parsers.parse を呼び出すことを指摘しておく必要があります。content 属性の ContentPanes には、宣言的な filteringSelects と ValidationTexts と Uploader も入れていることを指摘しておく必要があります。これが問題にならないことを願っています。

ScrollingTabControllerMenuButton (下向き矢印一番右) TabContainer が正しく動作せず、最終的にフリーズします。タブ ストリップのこのメニューから別のタブを選択すると、Firebug に奇妙なエラーが表示されます。これらのタブにあるボタンのエラー、言及している奇妙なエラー、StackControllerまたはScrollingTabController

[例

ボタンは未定義です

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

毎回違う…

この奇妙な動作は、Firefox でのみ発生します。IE9 と Chrome はまったく問題ありません。

何が問題なのか、誰でも考えられますか? 既知のバグですか?各タブに多くのウィジェットがあるのは問題ですか?

4

1 に答える 1

0

これは確かにブラウザ固有のバグのようで、次のリリースで修正する必要があると言われました。

最初に dojo コミュニティに報告し、そこから Firefox チームに報告しました

http://bugs.dojotoolkit.org/ticket/15496

于 2012-07-05T08:06:04.013 に答える