分页工具栏PagingToolBar的使用

本文介绍如何使用ExtJS库中的PagingToolbar组件,并展示了三种不同的配置方式以实现自定义分页功能,包括显示信息的格式化及额外操作按钮的添加。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用1

Ext.csap.PagingToolBar = Ext.extend(Ext.PagingToolbar, {
displayInfo : true,
displayMsg : "显示第 {0} 条到 {1} 条记录,一共 {2} 条记录",
emptyMsg : '没有记录',
initComponent : function() {
Ext.csap.PagingToolBar.superclass.initComponent.call(this);
},
beforeDestroy : function() {
Ext.csap.PagingToolBar.superclass.beforeDestroy.apply(this, arguments);
}
});

使用2

new Ext.PagingToolbar({
store : storeMgr,
pageSize : 15,
displayInfo : true,
displayMsg : '显示第 {0} 条到 {1} 条记录,一共 {2} 条记录',
emptyMsg : '没有记录'
})

使用3

自定义分页(多了一个按钮)
new Ext.PagingToolbar({
store: store,
pageSize: 6,
displayInfo: true,
displayMsg: "本页显示第{0}条到第{1}条的记录,一共{2}条",
emptyMsg: "没有记录",
items:["-",{
icon: "../extjs/resources/images/default/dd/drop-yes.gif",//图标
cls: "x-btn-text-icon", //按钮文字前为放图标留的一段空隙
pressed: true,
enableToggle:true,
text: '隐藏备注',
cls: 'x-btn-text-icon details',
toggleHandler: function(btn, pressed){
var view = grid.getView();
if(pressed){
btn.setText("隐藏备注");
}else{
btn.setText("显示备注");
}
view.showPreview = pressed;
view.refresh();
}
}]
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值