gpt4 book ai didi

extjs - 如何在 ExtJS 4 中覆盖分页工具栏的下一个和上一个按钮

转载 作者:行者123 更新时间:2023-12-04 05:07:02 25 4
gpt4 key购买 nike

我想覆盖 Extjs 4 中分页工具栏的“下一个”和“上一个”按钮。当我单击“下一步”时,我想使用 Web 服务获取 50 条记录。

最佳答案

您可以使用覆盖功能:

Ext.define('Override.toolbar.Paging', {
override : 'Ext.toolbar.Paging',

moveNext : function(){
var me = this,
total = me.getPageData().pageCount,
next = me.store.currentPage + 1;

if (next <= total) {
if (me.fireEvent('beforechange', me, next) !== false) {
me.store.nextPage();
}
}
},

moveLast : function(){
var me = this,
last = me.getPageData().pageCount;

if (me.fireEvent('beforechange', me, last) !== false) {
me.store.loadPage(last);
}
}
});

另一种方法是为 beforechange 做一个监听器。 event 并在该函数中返回 false,并在那里实现您自己的逻辑。

关于extjs - 如何在 ExtJS 4 中覆盖分页工具栏的下一个和上一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com