分页查询控件用于实现表格等的分页查询
该控件利用已有的对象完成
目前可以实现的功能:
和表格控件结合的效果:
演示效果画面文件:grid.page
buttonControlName,按钮等控件的名称。支持绑定:按钮、图片等对象。
示例:如按钮名字lastPage,pkpager.bindPrevPageCtrl("lastPage");
buttonControlName,按钮等控件的名称。支持绑定:按钮、图片等对象。
示例:如按钮名字nextPage,pkpager.bindNextPageCtrl("nextPage");
setPageSize(pageSize)。设置每一页记录个数
getPageCount()。返回总页数。
getCurrentPage()。返回当前页数,从1开始
getRecordCount()。返回所有记录总个数
gotoPage(pageNo).跳转到第N页
在画面上拖放上一页、下一页按钮,名字:lastPage,nextPage
拖放当前页,总页码两个文本框,名字:currentPageNo、totalPageNum
画面onLoad脚本写入:
pkpager.bindPrevPageCtrl("lastPage");
pkpager.bindNextPageCtrl("nextPage");
pkpager.bindCurrentPageCtrl("currentPageNo");
pkpager.bindTotalPageCtrl("totalPageNum");
pkpager.queryBySQL(pkdb, "select id,name,description from t_device_tag",function(result){
pkgrid.clearRows("grid1");
pkgrid.addRows("grid1", result.obj.rows);
});
进入画面会显示,并可以点击上一页、下一页按钮,当前页码会跟着改变: