ruson523 2009-03-25 00:20
浏览 252
已采纳

我如何用DWR调用服务端的方法返回list集合后在页面中用列表形式显示出来?

我如何用DWR调用服务端的方法返回list集合后在页面中用列表形式显示出来? :x

  • 写回答

1条回答 默认 最新

  • zhoujuan520 2009-03-25 00:20
    关注

    [code="js"]//给你这个示例吧
    function getOnlineUsers() {
    //服务器的方法

    OnlineService.getOnlineUsers(function(onlineUsers) {//onlineUsers就是list集合
    dwr.util.removeAllRows("users_body", {filter:function(tr) {//删除目前存在的表格数据
    return (tr.id != "pattern");
    }
    });
    var user, userid;
    if(onlineUsers != null){
    if(onlineUsers.length > 0){
    for (var i = 0; i < onlineUsers.length; i++) {//遍历集合创建新的表格数据
    user = onlineUsers[i];
    userid = user.userid;
    dwr.util.cloneNode("pattern", { idSuffix:userid });
    dwr.util.setValue("tableEmplName" + userid, user.emplName);
    dwr.util.setValue("tableCompanyName" + userid, user.companyName);
    dwr.util.setValue("tableDeptName" + userid, user.deptName);
    dwr.util.setValue("tableRoleName" + userid, user.role.roleName);
    dwr.util.setValue("tableDutyName" + userid, user.duty.dutyName);
    $("pattern" + userid).style.display = "";
    }
    }
    }
    });
    }[/code]
    网上示例很多的.搜搜遍地都是

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?