2013-03-29 2 views
0

툴바가있는 기본 그리드가 있지만 툴바의 plugIn을 사용하고 싶습니다. Sencha Ext JS Architect - 플러그인을 추가하는 방법

{ 
    xtype: 'gridpanel', 
    title: 'My Grid Panel', 
    columns: [ 
     { 
      xtype: 'gridcolumn', 
      dataIndex: 'string', 
      text: 'String' 
     }, 
     { 
      xtype: 'numbercolumn', 
      dataIndex: 'number', 
      text: 'Number' 
     } 
    ], 
    dockedItems: [ 
     { 
      xtype: 'pagingtoolbar', 
      dock: 'bottom', 
      width: 360, 
      displayInfo: true, 
      plugins: new Ext.ux.ProgressBarPager() 
     } 
    ] 
} 

plugins: new Ext.ux.ProgressBarPager()

내가 건축가 2를 사용하여 추가 할 수 없습니다 라인입니다 ... 코드 조각은 내가 수동으로 작성할 때 잘 작동 코드를 얻을 수 있습니다,하지만 난 여기에 건축가 2를 사용 할 수 있어야합니다. 구성 패널의 아무 곳에서나 플러그인 등록 정보를 찾을 수 없습니다. 플러그인을 추가하는 방법에 대한 아이디어가 있습니까?

Ext.define('MyApp.view.override.ProgressBarPager.PagingToolbar', { 
requires: 'MyApp.view.ProgressBarPager.PagingToolbar' 
}, function() { 
    Ext.override(MyApp.view.ProgressBarPager.PagingToolbar, { 
     initComponent: function() { 
      this.plugins = [new Ext.ux.ProgressBarPager()]; 
      this.callParent(arguments); 
     } 
    }); 
}); 

답변

0

나는 당신이 할 수있는 것은 당신의 pagingtoolbar을 무시하고 같은 것을 할 생각합니다. 나는 아직 이것을 시도 할 기회가 없었다. 나는 그것을 시도한 후에 답으로 표시하거나 포인트를 줄 것이다.
+0

감사 : – gfrobenius

관련 문제