события панели инструментов подкачки в ExtJS4 - PullRequest
1 голос
/ 25 июля 2011

Мы переходим к ExtJS4. Но мы сталкиваемся с проблемой с событиями панели инструментов подкачки (onClick и onPagingKeyDown). Эти два работают с ExtJS3. Но теперь они не работают.

Код ExtJS3:

var grid = new Ext.grid.GridPanel({      
store : examplestore,
columns : [{
header : s.no,
width : 40
},{
header : company name,
width : 100
},{
header : address,
width : 150
}],
bbar: new Ext.PagingToolbar({
pageSize : 10,
store : examplestore,
width : 350,
onClick : function(){
alert('you have clicked');
},
onPagingKeyDown : function(){
alert('hello');
}
})
});

Код ExtJS4:

var grid = Ext.create('Ext.grid.GridPanel',{      
    store : examplestore,
    columns : [{
    header : s.no,
    width : 40
    },{
    header : company name,
    width : 100
    },{
    header : address,
    width : 150
    }],
    bbar: Ext.create('Ext.toolbar.Paging',{
    pageSize : 10,
    store : examplestore,
    width : 350,
    onClick : function(){
    alert('you have clicked');
    },
    onPagingKeyDown : function(){
    alert('hello');
    }
    })
    });

Теперь мы сталкиваемся с проблемой этих событий onClick и onPagingKeyDown, которых нет в ExtJS4.Как достичь этих двух событий?

Помощь будет оценена.

1 Ответ

3 голосов
/ 25 июля 2011

onPagingKeyDown в ExtJS4.Но это личное и не рекомендуется его использовать.Вместо onClick и onPagingKeyDown можно использовать событие beforechange.

...