关于dwr返回list集合回显到页面问题

问题描述

我在js中用dwr返回一个list集合,然后怎样把这个集合显示成列表的形式,这个列表中有文本框。(见附近)js代码://返回步骤模板明细function callbackStepTemplateDetail (StepTemplateDetail) { // Delete all the rows except for the "pattern" row dwr.util.removeAllRows("stepbody", {filter:function (tr) { return (tr.id != "pattern"); }}); // Create a new set cloned from the pattern row var stepTemplateDetail, stepId; for (var i = 0; i < StepTemplateDetail.length; i++) { stepTemplateDetail = StepTemplateDetail[i]; stepId = stepTemplateDetail.stepId; dwr.util.cloneNode("pattern", {idSuffix:stepId}); dwr.util.setValue("stepId" +stepId, stepTemplateDetail.stepId); dwr.util.setValue("tableCode" + stepId, stepTemplateDetail.code); dwr.util.setValue("tableType" + stepId, stepTemplateDetail.category); dwr.util.setValue("tableProduct" + stepId, stepTemplateDetail.producer); dwr.util.setValue("tableConsume" + stepId, stepTemplateDetail.consumer); dwr.util.setValue("tableStartendtime" + stepId, stepTemplateDetail.startTime+"/"+stepTemplateDetail.endTime); dwr.util.setValue("tableAbstract" + stepId, stepTemplateDetail.abstractDesc); dwr.util.setValue("tableStatus" + stepId, stepTemplateDetail.statusName); // $$("pattern" +stepId).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason jobCache[stepId] = stepTemplateDetail; } jsp页面: <tbody id="stepbody" class="tableBody"> <tr id="pattern" > <td> <input type="text" name="stepId"/> </td> <td> <span id="tableCode"></span> </td> <td> <span id="tableType"></span> </td> <td> <span id="tableProduct"></span> </td> <td> <span id="tableConsume"></span> </td> <td> <span id="tableStartendtime"></span> </td> <td> <span id="tableAbstract"></span> </td> <td> <span id="tableStatus"></span> </td> </tr> </tbody>

解决方案

DWR 返回list 之前做了一个demo ,列表中只是没有文本框,可以自己修改下就OK了。这是那个连接:http://caizi12.iteye.com/blog/652185
解决方案二:
如果dwr返回的是一个list最好让dwr返回一个mapmap.put("list", list);然后再处理。页面这块,如果你是用模版的话,直接解析list再送入模版如果你是用json的话,把list在服务器端变成json,然后送入form就好了

时间: 2024-08-02 12:10:21

关于dwr返回list集合回显到页面问题的相关文章

dwr回显值到页面

问题描述 我使用dwr在页面上返回了一个集合,怎样把这个集合回显到表单元素中去.表单元素比如说是text或者hidden 问题补充:beneo 写道 解决方案 引用你太有耐心了,谢谢哦.,form里面没有表单元素哦,我在考虑是否动态生成, 动态生成的话,后台能不能拿到到啊?我还不是等你采纳我的答案如果你的form是有div的,这个肯定有把和1楼说的一样,你在后台用dwr返回的时候,返回一个json对象这样的话 var arry=JSON.parse(str);document.getElemen

【SpringMVC整合MyBatis】数据回显

数据回显 1.什么数据回显 提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面. 2.pojo数据回显方法 2.1springmvc默认对pojo数据进行回显. pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写) 说白了就是items类 public class Items { private Integer id; private String name; private Float price;

dwz 主从结构 回显问题

问题描述 <tableclass="listnowrapitemDetail"addButton="创建规则"width="100%"><thead><tr><thtype="text"name="userItems[#index#].user_start_value"defaultVal="0"size="12"fieldC

Ajax无刷新 返回一个集合

问题描述 我要这样一个效果有一个下拉列表框,里面是产品的类型有:酒类.饮料类.日用品类.比如当我选择了酒类,那么就查询显示所有酒类的产品,显示的是一个集合.我想使用Ajax无刷新技术.但是貌似Ajax返回的只是一个String值,请问有谁知道可以返回一个集合实现我要的效果吗? 解决方案 解决方案二:dwr解决方案三:Ajax返回的是一个xml文件.你可以自己设计xml文件的结构,当然可以保存多个数据了.解决方案四: 解决方案五:组织成json数据解决方案六:使用json数据解决方案七:json数

如何在html中遍历回显已经取出的数据?

问题描述 如何在html中遍历回显已经取出的数据? 这是html代码,都是用的标签 这是js代码,数据已经取到,能完成部分的数据回显 这是效果 我现在的需求是,我查出的数据全部回显到页面上,我该如何循环遍历这个html标签才能达到这样的效果?求大神帮忙 解决方案 根据拿到的数据动态生成整个页面或者在每个表签上添加一个id,返回son的时候也带上这个id作为一个属性,到时候根据id获取标签再赋值. ps:[{txt:"h2内容",id:"001"},{id:"

Android手机卫士之获取联系人信息显示与回显_Android

前面的文章已经实现相关的布局,本文接着进行相关的功能实现 读取系统联系人当点击"选择联系人"按钮后,弹出联系人列表,读取系统联系人分如下几个步骤: 系统联系人提供了一个内容提供者,通过内容解析器,匹配Url地址 1.内容解析器 2.Url地址,查看系统联系人数据库,内容提供者源码 先看api文档的清单文件,后看java类(联系人数据库有多张表) contents://com.android.contacts/表名 3.系统联系人数据库中核心表的表结构 raw_contacts 联系人表

Android手机卫士之获取联系人信息显示与回显

前面的文章已经实现相关的布局,本文接着进行相关的功能实现 读取系统联系人 当点击"选择联系人"按钮后,弹出联系人列表,读取系统联系人分如下几个步骤: 系统联系人提供了一个内容提供者,通过内容解析器,匹配Url地址 1.内容解析器 2.Url地址,查看系统联系人数据库,内容提供者源码 先看api文档的清单文件,后看java类(联系人数据库有多张表) contents://com.android.contacts/表名 3.系统联系人数据库中核心表的表结构 raw_contacts 联系人

在VB中制作不回显的文本框

在应用程序中,有时需要用户录入一些不宜在屏幕上直接显示的内容,如用户口令或机密数据.我们已熟知,在Foxbase/Foxpro中这一功能可以用SETCONSOLEOFF命令关闭向屏幕的回显来实现.那么,在 VisualBasicforWin-dows中如何做到这一点呢? 一个容易想到的方法是利用文本框的Key-Press事件,但为了处理用户对文字的编辑(如删除.插入) ,则还要再用其它变量存放真正输入的内容,而且必须书写大量复杂的控制程序.实践证明,这种方法 比较繁琐,不便使用. 笔者在用VB编

javaweb-如何在JSP页面回显多选框的勾

问题描述 如何在JSP页面回显多选框的勾 是这样的,最近呢自学SSH,现在在修改方面想把多选框里面的内容给复现出来,比如这个人之前选中了哪些多选框,这回修改的时候就先显示出来这些多选,再让他改. 接着呢,因为我录入进去数据库的值是通过数组拼接出来的,也就是连成一块了. 职位: 这样会直接输出4个一块东西的一样多选. 接着也试过其他的方法,但是都不对,不是没显示,就是报错. 所以来求助各位大神了,谢谢~! 反正呢0 0 总结起来就是想回显多选框 (无论什么方法都行,哪怕加<%JAVA代码%>也o