Extjs 在ext js中单击任何行时,网格将滚动到顶部

Extjs 在ext js中单击任何行时,网格将滚动到顶部,extjs,grid,Extjs,Grid,我面临一个非常奇怪的问题。我有一个网格,当我点击任何一行时,网格会自动转到第一条记录,尽管我点击的那一行是选中的,但没有焦点 这个问题很奇怪,因为当我使用同一个网格作为示例时,没有问题,一切正常 我真的不明白是什么导致了这个问题?我也没有覆盖任何侦听器以滚动到顶部。我的代码中有以下内容导致它,因此请删除此内容: Ext.override(Ext.grid.GridView, { syncFocusEl : Ext.emptyFn }); 这不适用于ExtJS4.0。我已经让它与下面的

我面临一个非常奇怪的问题。我有一个网格,当我点击任何一行时,网格会自动转到第一条记录,尽管我点击的那一行是选中的,但没有焦点

这个问题很奇怪,因为当我使用同一个网格作为示例时,没有问题,一切正常


我真的不明白是什么导致了这个问题?我也没有覆盖任何侦听器以滚动到顶部。

我的代码中有以下内容导致它,因此请删除此内容:

Ext.override(Ext.grid.GridView, {
     syncFocusEl : Ext.emptyFn
});

这不适用于ExtJS4.0。我已经让它与下面的工作。我还没有完全测试意外的副作用

Ext.override(Ext.selection.RowModel, {
    onRowMouseDown: function (view, record, item, index, e) {
        this.selectWithEvent(record, e);
    }
});
原始方法如下所示:

onRowMouseDown: function(view, record, item, index, e) {
    view.el.focus();
    this.selectWithEvent(record, e);
}

大家好。。。问题是,当我在另一个例子中使用相同的网格时,就不存在这样的问题。我真的不明白什么能解决这个问题……我真的希望有人能为我的问题提供一些建议。我还注意到,在IE中,每当我点击网格行时,它就会自动滚动到顶部。在Mozilla firefox中-如果我单击除网格行之外的空格,然后单击网格行,它将滚动到顶部。我试图创建我的网页5次又一次,但仍然有相同的问题仍然存在…请有人帮助我。。。。。。。。。