首页 > 代码库 > 动态生成的DIV加上DWZ后如何分页的问题
动态生成的DIV加上DWZ后如何分页的问题
上一遍文章说到动态生成DIV后加上DWZ如何局部刷新
因为局部刷新用到的div名称是从后台来取的,前台通过一个EL表达式&{flag}来取到。
但是后台js中要拿到div的名称,原js中是写死的。
function _getPagerForm($parent, args) {
var form = $("#pagerForm", $parent).get(0); pagerForm是被写死的。
if (form) {
}
那这样的话我们就要传一个ID给他。
function _getPagerForm($parent, args,id) {}
改成
var form;
if(id==null){
form = $("#pagerForm", $parent).get(0);
}else{
form = $("#"+id, $parent).get(0);
}
分页dwzPageBreak(options) 方法中的调用
var form = _getPagerForm($box, op.data,op.rel);
op.rel 即为id;
这样就可以在不管是自动生成的div还是自己写死的div都能分页了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。