こんにちは、画像に示すように、私はExtJSの4とレイアウトを実現してい
を破壊します。
レイアウトは、各タブの内容を動的にロードされます
4タブパネル
が含まれています。ロードされたページには、ボタンをクリックすると、右側のコンテナにロードされているページはボタンを
を持つことになりますポップが
をロードするためにleft navigation panel
とright side container
が含まれています
私はpage1に1つのポップアップを表示し、page2に別のポップアップを表示しています。
私はそれがポップUP2を表示するために持っているボタンをクリックすると、2ページ目のために、 (たとえば1をポップアップ)そのポップアップを示す第一ページ上のボタンをクリックしたときにどのような私の問題は
あり、いくつかのパネルが含まれています。
しかし、ポップアップ1が2番目のページに表示されます。
すべてのサブページに同じポップアップが表示されます。
ページ全体をリロードして直接ページ2に移動すると、pop2が表示されます。
一度作成したウィンドウは、ページが再読み込みされるまで持続すると思います。
私も破壊されcloseAction: 'destroy'
ウィンドウ要素を使用している場合
var createLessonWin = Ext.widget('window', {
autoHeight:true,
id: 'cformWin',
closeAction: 'hide',
y: 100,
modal: true,
plain: true,
layout: 'fit',
items: profile_form
});
Ext.get('add_lessons_btn').on('click', function() {
createLessonWin.show();
});
を次のように私は、ウィンドウを使用しています。
私はExt.create('Ext.window.Window', {})
と新しいExt.Window also
で試しました。同じ問題が発生します。各ページ内のポップアップの
コンテンツは、異なるフォーム、私はあなたが2つのだけのウィンドウのいずれかにそのコードを使用すると仮定していますこの問題
おかげさまで@David Kanarekがあなたのためにすばやく再生します。私は質問を更新しました。これをチェックしてください。私は上記と同じ他のウィンドウを作成しています。ボタンのIDとウィンドウの名前とウィンドウの内容は各ページで異なります – nani1216
ウィンドウ名では、ウィンドウのidプロパティまたは変数を格納していることを意味しますか?ボタンをクリックするたびにウィンドウを再作成したくない理由がありますか? –
David Kanarek氏ウィンドウコードをコピーして貼り付ける間、私はウィンドウのid値を変更するのを忘れてしまった。問題を引き起こした今度は、それぞれのウィンドウに一意のIDを付けて解決しました。大きな助けをしてくれてありがとう。 – nani1216