2011-09-19 61 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] 
}] 
});