DWR2.0.5版本 页面端工具util.js对选择框select的操作
效果演示 http://directwebremoting.org/dwr/browser/lists
dwr.util.addOptions() http://directwebremoting.org/dwr/browser/addoptions
1. 页面端引入util.js文件
<script type="text/javascript" src="dwr/util.js"></script>
2. 编写客户端页面
* Array of Strings :dwr.util.addOptions(id, [ "one", "two", "three" ]);
按照给出的字符数组生成选择项,选择项的值和文本一样
* Array of Objects : dwr.util.addOptions(id, data, "name");
data是对象数组,name是对象的一个属性,则选择项的值和文本都是对象的属性值
* Array of Objects : dwr.util.addOptions(selectid, data, valueprop, textprop);
不针对对ol或ul,这个只适合Select,指定了选择项的值和文本分别对应对象的两个属性
这个方法的演示使用了AJAX的技术,在applicationContext.xml文件里配置
<dwr:convert type="bean" class="com.wfy.dwr.UserInfo"/>
* Object : dwr.util.addOptions(selectid, map, reverse);
reverse取值true或false
true :map的key作为选择项的文本,map的value作为选择项的value
false:相反,key作为选择项的value,mpa的value作为选择项文本
1) 新建类UserMap,方法getUserMap返回Map
2) 在applicationContext.xml文件里配置
<bean id="userMap" class="com.wfy.dwr.UserMap">
<dwr:remote javascript="userMap">
<dwr:convert type="map" class=""/>
</dwr:remote>
</bean>
3) 在jsp文件里引用js文件
<script type="text/javascript" src="dwr/interface/userMap.js"></script>
3. 另外:可以在applicationContext.xml文件里为一个bean同时配置多个convert
<bean id="userAjax" class="com.wfy.dwr.UserAjax">
<dwr:remote javascript="userAjax">
<dwr:include method="getUserMap1"/>
<dwr:include method="getUsers"/>
<dwr:convert type="bean" class="com.wfy.dwr.UserInfo"/>
<dwr:convert type="map" class=""/>
</dwr:remote>
</bean>
分享到:
相关推荐
学习的dwr的一个小例子,包括javascript中调用 返回元数据类型,List,Map,Pojo。很适合初学dwr的朋友。
简单DWR动态下拉菜单
DWR初学者笔记适合dwr初学者使用。内容丰富
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
NULL 博文链接:https://iwfy.iteye.com/blog/266625
资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...
dwr 教程是初学者快速理解dwr的开发步骤
SSH CRM项目DWR入门源码(4)通过DWR实现动态树源码(5) var sjzdflArr; DWREngine.setAsync(false); SjzdflDAO.findAll(load); DWREngine.setAsync(true); function load...
dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架
dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;
DWR初学者笔记,附带很好的例子
dwr学习实例 初学者的宝,dwr学习实例 dwr实例 dwr初学者实例教程
dwr城市选择的联动,util.js方法的使用,动态table
dwr 动态树 DWR TREE
利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置...
DWR中文文档DWR中文文档DWR中文文档DWR中文文档DWR中文文档
dwr源码
dwr笔记 dwr自学资料 dwr笔记 dwr自学资料 dwr笔记 dwr自学资料
适合DWR的初学者,里面都是一个基本的DWR知识,一看就会!