1、使用dwr.util可以非常方便的添加select的option和获取id的值,添加table的row等处理。
2、首先需要引入util.js
<script type="text/javascript" src="${pageContext.request.contextPath}/dwr/util.js"></script>
3、获取输入框的值
<script type="text/javascript">
function calAdd() {
var a = dwr.util.getValue("a");
var b = dwr.util.getValue("b");
MyDwr.add(parseInt(a),parseInt(b),function(data){
alert(data);
});
}
</script>
<input type="text" id="a"/>
<input type="text" id="b"/>
<input type="button" value="获取" onclick="calAdd()">
4、操作select下拉列表
function initAddress() {
dwr.util.removeAllOptions();
var data = [{id:1,name:"北京"},{id:2,name:"天津"},{id:3,name:"上海"}];
//address表示下拉列表的id,“id”表示取data中的id属性为key,“name”表示取name属性为value
dwr.util.addOptions("address",data,"id","name");
}
5、操作表格
<table width="600" border="1">
<thead>
<tr>
<td>ID</td>
<td>username</td>
<td>groupName</td>
</tr>
</thead>
<tbody id="user">
</tbody>
</table>
<input type="button" value="初始化用户" onclick="initUser()"/>
function initUser() {
MyDwr.list(function(data){
dwr.util.addRows("user",data,cellFuncs,{ escapeHtml:false });
});
}
//对数据的处理
var cellFuncs=[
function(data){return data.id},//第一列怎么显示
function(data){return data.username},//第二列怎么显示
function(data){return data.group.name}//第三列怎么显示
];
public List<User> list(){
List<User> list = new ArrayList<User>();
User user = new User();
user.setId(1l);
user.setName("youyang");
Group group = new Group();
group.setId(1);
group.setName("group1");
user.setGroup(group);
list.add(user);
User user2 = new User();
user2.setId(2l);
user2.setName("youyang2");
Group group2 = new Group();
group2.setId(2);
group2.setName("group2");
user2.setGroup(group2);
list.add(user2);
return list;
}
分享到:
相关推荐
dwr javascript util.js engind.js 工具库 原js文件在dwr.jar中,不想找的同学就下载吧。
NULL 博文链接:https://yxwang0615.iteye.com/blog/981848
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...
springboot整合dwr实现js调用java方法,页面支持freemarker和jsp
dwr-1.1.1-util.js
dwr教程+dwr.jar+util.js+engine.js
dwr城市选择的联动,util.js方法的使用,动态table
开发Dwr所需的jar包,js文件:dwr.jar engine.js util.js
DWR(包括engine.js+util.js).rar
第5章.DWR中的JavaScript简介,含4小节;第6章.engine.js的功能,含3小节;第7章.util.js的功能,含13小节;第8章.DWR进阶,含5小节;第9章.范例精讲——购物车,含8小节;第10章.附录,含常见问题(4节)和JavaScript高级...
如果您尝试用Extjs的fileuploadfield 调用dwr3的文件上传功能,您会发现,第一次可以调用,但第二次就会出错(不刷新页面的情况下),什么原因,如何解决呢,本文会告诉您
dwr-2.0-util.js
DWR中文文档pdf文档 实例下载 这里对DWR里面的engine.js, util.js 以及反射原理都有详细的讲述。
util.js包含一些有用的函数function,用于在客户端页面调用,它可以和dwr分开,独立营用于你的系统中。 主要功能如下: 1、$() 获得页面参数值 2、addOptions and removeAllOptions 初始化下拉框 3、addRows and...
技术分享:DWR 处理各种form表单Selectoption,table等,List,Bean
34 4.2.4 使用Spring配置DWR 35 4.3 DWR与JSF 36 4.3.1 JSF Creator 36 4.3.2 Servlet Filter 36 4.4 DWR与Struts 37 4.4.1 Struts creator 37 4.4.2 开始顺序 37 4.5 DWR与...
自己整理的dwr中util.js的常用方法
做个extjs 与dwr结合的例子dwr2.0 jdk6.0 dwr 取不到数据 困扰了我一天 后来下载了xalan.jar 包导入工程 ok 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 ...
视频资料,dwr视频教程,详细讲解dwr技术,dwr和spring的整合! 1.dwr01_dwr的安装;2.dwr02_dwr的转换器和异常处理;3.dwr03_dwr的util的介绍;4.dwr04_文件上传和与spring进行整合;...6.dwr06_dwr在项目中的运用