2011-09-19 3 views
1

방대한 양의 데이터 렌더링을 지원하기 위해 응용 프로그램에 ExtJs livegrid 확장을 구현하려고했습니다. 화살표 키를 사용하여 데이터를 아래로 스크롤 할 수있었습니다. 그러나, 볼 수 없기 때문에 세로 스크롤 막대를 사용하여 스크롤 할 수 없었습니다. 웹에서 검색을 시도했지만 정보를 찾을 수 없었습니다. livegrid.GridPanel에서 autoScroll : true를 설정하려했지만 사용하지 않았습니다. 세로 스크롤 막대를 보려면 어떤 속성을 설정해야합니까? 모든 도움을 미리 감사드립니다.ExtJS 라이브 그리드에서 수직 스크롤바를 사용할 수 없습니다.

+0

어떤 버전의 Extjs를 사용하십니까? –

+0

버전은 3.3.1입니다. – star1122

+0

답장을 보내 주셔서 감사 드리며 자세한 정보가 필요하면 알려주십시오. – star1122

답변

0

여기는 작동 코드에서 발췌 한 것으로 작동합니다. 건배

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] 
}] 
}); 
관련 문제