怎么实现根据页面的高度,确定页面展示数据的条数,进而对从数据库中查出来的数据进行分页……(页面高度变化的时候,当页展示条数,页码什么的都会发生变化……)
哪位大神给个栗子啊?小萌新求助!!!
分页是你自己写的吗?条数:你就把页面高度除以你一条的高度得到的值为条数(parseInt(window.innerWidth) * 0.8 / 20),然后把这条数当做分页的每页条数参数
我是用EXT框架实现的:
var PAGESIZE = Math.floor((Ext.getBody().getHeight()-220)/21);// 每页显示条数
一般来说分页系统是会跟后台进行交互的。是有数据传递的。
你说的方式是指把数据从后台传过来之后,才能通过JS在前端进行隐藏显示操作。这种情况我觉得适用性很窄。
推荐用前端框架。固定页面显示的条数(或者可选择),通过滚动条显示页面不够显示的数据比较好。
将每页显示条数和总条数设置成变量,格局页面高度进行传值,
写一个实现类 定义两个属性 page 页数 和 rows 每页多少条数据 对这两个属性进行操作 或者可以下个分页插件直接导入项目引用就可以了