2014-02-25 4 views
2

내 ExtJs 4.2 응용 프로그램에서 내 표/표 머리글을 수정하여 스크롤하는 동안 머리글을 항상 볼 수있게하려고합니다. 내 응용 프로그램의 기본 그리드는 고정 헤더가 있으며이 게시물의 하단에있는 코드 에서처럼 구현됩니다.Extjs에서 표 머리글을 수정하는 방법 4.2

function openThePopup() { 
var win = new Ext.Window({ 
    modal : true, 
    height : 500, 
    width : 900, 
    plain : true, 
    border : false, 
    resizable : false, 
    maximizable : false, 
    draggable : true, 
    closable : true, 
    closeAction : 'destroy', 
    title : 'Title', 
    autoScroll : true, 
    buttonAlign : 'center', 
    items : [ { 
     xtype : 'grid', 
     id : 'theGrid', 
     store : theStore, 
     border : 0, 
     layout : 'fit', 
     margins : '5 0 0 0', 
     split : true, 
     columns : [ { 
      text : 'Country', 
      dataIndex : 'country' 
     }, { 
      text : 'City', 
      dataIndex : 'city' 
     }, { 
      text : 'ZIP', 
      dataIndex : 'zip' 
     }, { 
      text : 'Street', 
      dataIndex : 'street', 
      width : 200 
     }, { 
      text : location, 
      dataIndex : 'name', 
      width : 200 
     } ], 
     listeners : { 
      itemdblclick : function(t, record, item, index, e, eOpts) { 
       ... 
      } 
     } 
    } ], 
    buttons : [ { 
     onClick : function() { 
      ... 
     } 
    } ] 
}).show(); 
} 
:

이 :(코드입니다 ... 그것은 작동하지 않으며 ... 내가 분할 속성으로 그것을 시도하는 이유는 모르겠지만, 너무, 작동하지 않습니다

내가 어떤 도움을 appriciate.

미리 주셔서 대단히 감사합니다.

최고의 소원을 당신의 모든.

답변

3

레이아웃이되지 configur입니다 에드. layout: 'fit'이 창에 나타나야하고 레이아웃 구성이 그리드에서 제거되어야합니다. 또한 창에서 autoScroll 구성을 제거하십시오.

+0

안녕하세요 에반, 자동 스크롤이 필요하지만 레이아웃이 옳습니다. 이제 제대로 작동합니다. 고맙습니다. – F4k3d

+1

autoScroll이 창에 표시되지 않습니다. 정의에 따르면, 윈도우는 스크롤 할 수 없습니다. 자식 그리드의 크기가 정확하게 크기가 될 것이기 때문입니다. 그리드는 자동으로 스크롤하도록 구성됩니다. 그래서, 위에서 말했듯이, 윈도우의'autoScroll'은 아무것도하지 않습니다. –

+0

그리고 다시, 당신은 completly 맞습니다. 당신이 말한 것과 똑같이 작동합니다. 고마워요! – F4k3d

관련 문제