5

EXTJS で次の問題があります。2 つのパネルを持つアコーディオン レイアウトがあります。最初のパネルは要素を選択するためのもので、ダブルクリックすると詳細が 2 番目のパネルに表示されます。

ただし、問題が 1 つあります。panel2 の要素が初期化されていないように見えるため、「未定義です」というエラーが発生します。

panel2 を開いて閉じると、問題はありません。しかし、開閉は不気味に見えます。

要素が折りたたまれている間に要素を初期化する方法はありますか? または、 mainPanel.layout.setActiveItem(panel1)...callback:initPanel2() にコールバックのようなものがありますか?

4

1 に答える 1

1

両方のパネルはすでにレンダリングされているはずなので ( を設定していない限りdeferredRender: true)、何をしようとしているのか正確にはわかりません。あなたのコードはどのように見えますか?

于 2010-03-29T15:45:30.677 に答える