在datagrid在行内批量增加的时候,每次从首行插入,整个插入的数据都在同一页,怎么通过url进行分页,这时数据还没有保存在数据库中。
保存了再插入
要最后一起批量保存,还要能分页
@不被女生喜欢好多年:
理解需求,用技术处理需求
人不要太死板
使用jquery把多出来的隐藏,翻页的时候又过监听方法获得pageNum,pageSize计算当前的页,展示出来。
$(pg).pagination({ displayMsg:'当前显示从 [{from}] 到 [{to}] 共[{total}]条记录', onSelectPage : function(pageNumber, pageSize) { //改变opts.pageNumber和opts.pageSize的参数值,用于下次查询传给数据层查询指定页码的数据 var gridOpts = grid.datagrid('options'); gridOpts.pageNumber = pageNumber; gridOpts.pageSize = pageSize; var from=(pageNumber-1)*pageSize; var to=from+pageSize; console.info("from:"+from); console.info("to:"+to); /* $('#tt').datagrid('loadData',tech); */ $(".datagrid-view1").find(".datagrid-row").hide();// $(".datagrid-view2").find(".datagrid-row").hide();// $(".datagrid-view1").find(".datagrid-row:lt("+to+")").show();// $(".datagrid-view2").find(".datagrid-row:lt("+to+")").show();// $(".datagrid-view1").find(".datagrid-row:lt("+from+")").hide();//把多出来的隐藏掉 $(".datagrid-view2").find(".datagrid-row:lt("+from+")").hide();// } });