您的位置:首页 > Web前端 > HTML

DHTMLX grid界面不停刷新问题

2014-02-27 16:04 330 查看
项目前台界面使用dhtmlx框架实现,表格用到了dhtmlxgrid, 后台传递数据到前台时,随机会出现,界面不断刷新问题

grid的数据通过后台返回的xml加载:

mygrid.loadXML("ofmNewRptStagingList?status="+ (saveButtonStatus ? "ro" : "ed"));

感觉很莫名其妙,后台servelet多次受到请求,但是不知道从哪里发来的请求,跟了一天,才找到原因:

后台返回的xml文件:

String result = "<rows
total_count='"+total+"' pos='"+posStart+"'>";

使用下面的循环加载Row

for(int i = 0; i < ofmNewRptList.size(); i++) {
OFMNewRpt s = ofmNewRptList.get(i);
OFMNewRpt m;

if (sizeOfListM > i) {

m = ofmNewRptListM.get(i);
}else {

m = s;
}

result += "<row>";
result += s.generateXmlStr(status, m);
result += "</row>";
}


如果<rows标签指定的total_count的值与ofmNewRptList.size()不一致,前台页面就会不断发送请求,直到加载的<row>与total_count的值一致为止。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: