首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • dwr.util.cloneNode 问题 [已结帖,结帖人:BlueSuperMan]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueSuperMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-17 12:57:03 楼主
    问题是,如果一行有单选按钮,那么id会加1,而name却不会,这样就造成如果画面有5行,则无论选哪行的单选,画面上只会有一个单选按钮被选择
    例如:
    HTML code
    <tr id="pattern"> <input type="radio" name="rad" id="rad" value=1> <input type="radio" name="rad" id="rad" value=2> </tr>



    通过复制后结果为
    HTML code
    <tr> <input type="radio" name="rad" id="rad" value=1> <input type="radio" name="rad" id="rad" value=2> </tr> <tr> <input type="radio" name="rad" id="rad1" value=1> <input type="radio" name="rad" id="rad1" value=2> </tr> <tr> <input type="radio" name="rad" id="rad2" value=1> <input type="radio" name="rad" id="rad2" value=2> </tr> <tr> <input type="radio" name="rad" id="rad3" value=1> <input type="radio" name="rad" id="rad3" value=2> </tr> <tr> <input type="radio" name="rad" id="rad4" value=1> <input type="radio" name="rad" id="rad5" value=2> </tr>


    可以看到id变了,可name确没有变化,究竟是怎么回事情啊


    JScript code
    function fillPeople(dataList) { //滚表样版设定为显示 $("pattern").style.display="block"; //移除样板以外的rows dwr.util.removeAllRows("peoplebody", { filter:function(tr) { return (tr.id != "pattern"); }}); var dataRow, id; for (var i = 0; i < dataList.length; i++) { //取出数据列 dataRow = dataList[i]; //复制样板 id=i+1; dwr.util.cloneNode("pattern", {idSuffix:id}); //将数据填充至样版 dwr.util.setValue("ORDER" + id, dataRow.orderid); dwr.util.setValue("NAME" + id, dataRow.name); dwr.util.setValue("CODE" + id, dataRow.code); dwr.util.setValue("DATE" + id, dataRow.ldate); dwr.util.setValue("IDS" + id, id); peopleCache[id] = dataRow; } //滚表样版设定为隐藏 $("pattern").style.display="none"; }
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueSuperMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-17 19:39:381楼 得分:0
    没有人遇见过吗?UP,继续求助
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueSuperMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 08:57:042楼 得分:0
    UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • RedSunMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 13:16:303楼 得分:30
    是不是可以尝试看下原码,修改它,呵呵 帮忙UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueSuperMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 21:46:334楼 得分:0
    是不是发错地方啦,怎么没有人遇见过吗,第一次用dwr
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • RedSunMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-19 14:52:245楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueSuperMan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-20 22:24:226楼 得分:0
    最后一次UP唉~
    修改 删除 举报 引用 回复