2011-09-19 57 views
1

我试图在我的应用程序中实现ExtJs livegrid扩展,以支持大量数据的呈现。我可以使用箭头键向下滚动数据。但是,我无法使用垂直滚动条进行滚动,因为它不可见。我试图在网上搜索,但无法找到任何信息。我试图在livegrid.GridPanel中设置autoScroll:true,但没用。为了查看垂直滚动条,我必须设置哪些属性?预先感谢您的帮助。无法在ExtJS livegrid中启用垂直滚动条

+0

您使用的是什么版本的Extjs? –

+0

该版本是3.3.1 – star1122

+0

感谢您的快速回复,并让我知道你是否需要更多信息。 – star1122

回答

0

这里从工作代码exerpt,希望它适合你。 干杯

myView = new Ext.ux.grid.livegrid.GridView({ 
    nearLimit : 100, 
    scrollDelay: 10, 
    forceFit: true, 
    emptyText: "Geen data gevonden", 
    loadMask : {msg : 'Bezig met laden...'} 
}); 

grid = new Ext.ux.grid.livegrid.EditorGridPanel({ 
    id    : "grid", 
    enableDragDrop : false, 
    loadMask  : true, 
    clicksToEdit : 1, 
    layout   :'anchor', 
    cm    : cm, 
    columnLines  : true, 
    autoHeight  : false, 
    store   : store, 
    selModel  : new Ext.ux.grid.livegrid.RowSelectionModel(), 
    view   : myView 
}) 

tabs = new Ext.TabPanel({ 
    margins:'0 0 0 0', 
    padding:'0 0 0 0', 
    activeTab: 4, 
    layoutOnTabChange:false, 
    id: 'tabs', 
    items:[ 
    { 
     id: 'tab1Midoc', 
     title: 'title', 
     layout:'fit', 
     items: [grid] 
    } 
    ] 
}); 

viewport = new Ext.Viewport({ 
layout:'border', 
items:[{ 
    region: 'center', 
    layout:'fit', 
    title: 'title', 
    id:'center', 
    border: true, 
    items:[tabs] 
}] 
});