我正在创建一个面板并在其中添加一个列表。在服务响应上,为列表设置商店。这是代码。
Ext.define('PACP.view.PriceChecker', {
extend : 'Ext.Panel',
requires: ['Ext.dataview.List'],
xtype : 'pricechecker',
config : {
// fullscreen: true,
layout: 'fit',
items: [
{
// flex: 1,
xtype: 'list',
id: 'categoriespanel',
cls: 'usersList',
storeId: 'categoriesStore',
emptyText: '</pre>' +
'<div class="notes-list-empty-text">No User Found.</div>' +
'<pre>',
itemTpl: Ext
.XTemplate('<div>{item}</div>')
}
]
}});
现在,滚动条导致问题。当我向下拖动以查看记录并释放我的拇指时,滚动条会自动到达顶部位置。我该如何解决这个问题?
我已经使用flex检查了vbox布局,但没有成功。在绘制的事件上,如果我加载数据,它可以工作,但在绘制或webservice响应后,它不起作用。或者,如果我导航到子视图然后转到此视图,则滚动条工作正常。
答案 0 :(得分:0)
尝试设置列表confing“scrollToTopOnRefresh:false”