2017-04-05 22 views
1

が、私は自分のコードに次のようなウィンドウを作成したアップscollingます。私は次のコードを持って、このボタンをクリックすると:.close()が呼び出されウィンドウを閉じるExtJSの画面が

itemclick: function(view, record, item, index, e, eOpts) { 
    var window = me.up('#myWindow'); // me = the content panel in window 
    window.close(); 
} 

を、ウィンドウは実際に私が期待するように閉じているが、私が本当にしたいページの最上部とまで、画面のスクロールウィンドウが表示された場所からスクロールしないセクションを画面に表示させます。 ありがとうございました!

+0

このwindow.close()の後、実行中のメインページのどこにでも "wi​​ndow.scrollTo(0,0)"がありますか? –

+0

いいえ私はwindow.scrollTo(0,0)を一度も使ったことがありません – TCH

+0

hmmm thats別のものと思います –

答えて

1

問題は、ウィンドウの私のhtmlの項目からだった私のために働いた働くことを願っていますスクロールアップする !私はそれを削除し、それは私の問題を解決しました。ありがとう!

+0

答えを受け入れて今すぐ閉じる –

0

show(); 彼らはに画面を作ったのhref =#を持っていた:代わりにsetPosition
の私はそれがちょうど等が

var window = Ext.create('Ext.window.Window', { 
 
    name: 'myWindow', 
 
    id: 'myWindow', 
 
    title: myTitle, 
 
    modal: true, 
 
    closeAction: 'destroy', 
 
    constrainHeader: true, 
 
    items: [myGrid] 
 
}); 
 
window.show();

+0

私は実際に両方を使用しています。さらに私のコードにはwindow.show()があります。それを表示する。 .setPosition()を使用しても、この問題のために何も変更されません。 – TCH

+0

パネルで間違っている必要があります。 –

関連する問題