使用extjs grid rowexpander时遇到问题
重现它的步骤:
1.展开第一行。
2.现在滚动到最后一个网格记录
3.现在扩展最后一行。您将看到滚动条自动移至顶部。
感谢您的帮助
http://app.es
答案 0 :(得分:1)
我已将您的示例粘贴到Sencha小提琴中,虽然这发生在6.0.0到6.0.2中,但似乎在6.2.0到6.5.0中已修复。
因此我将working source code与非工作源代码进行了比较并找到了更改。这是一个有效的覆盖:
Ext.define('Override.RowExpander',{
override:'Ext.grid.plugin.RowExpander',
toggleRow: function(rowIdx) {
this.callParent(arguments);
this.grid.ensureVisible(rowIdx);
}
});