DWR基础进阶

 Util.js是dwr的前台工具类库,一个好处是,我们或以脱离dwr环境单独的使用它。它有
4 个基本的操作页面的函数:getValue[s]()和setValue[s]()可以操作大部分HTML 元素了
table,list 和image。getText()可以操作select list。 如果要修改table 可以用addRows()
和removeAllRows()。要修改列表(select 列表和ul,ol 列表)可以用addOptions()和
removeAllOptions()。
   其中常用的函数说明列表如下:
函数 说明
addOptions(id,valueArray)
removeAllOptions(id)
添加,移除下接列表中的值。如:
DWRUtil.addOptions(selectid, map)
会将map中的key(为int)和value(为Seting)对创建到select中option组
件的value和text。
addRows(id)
removeAllRows(id, array,
cellfuncs, [options]);
操作table的函数,这两个函数的第一个参数都是
table、tbody、thead、tfoot 的id。一般来说最好使用tbody,如
removeAllRows(tbodyID)将移除表体中所有行。
onReturn 当按下return 键时要调用的函数,例如:
<input type="text"
onkeypress="DWRUtil.onReturn(event,submitFunction)"/>
<input type="button" onclick="submitFunction()"/>
selectRange(eleID,start,en
d)
选中输入框中文字的某部分。
getValue(id)
setValue(id,value)
读取/设定页面中指定ID组件的值。可以操作select、input、textArea、div
和span。
useLoadingMessage 等待消息,这个前面己经详细讨论过。  Util.js的详细说明请看dwr在线文档:http://getahead.org/dwr/browser/util ;同时建议你
阅读dwr针对某个对象生成的js脚本源码,这样理解会更深入一些。

2.dwr与spring整合说明:(不行呀~~~~~~~)
   Dwr与sp整合只需要指示dwr使用sp配置中的bean即可。
<allow>
 . . .
<!—说明使用spring创建bean-->
<create creator="spring" javascript="IUserinfoDAO">
<!—根据spring中配置的bean的id属性查找bean-->
<param name="beanName" value="IUserinfoDAO" />
<!—设定spring配置文件的位置名字-->
<param name="location"     value="applicationContext.xml" />
 </create>
 
</allow>
如果spring配置文件己在web.xml中配置,则此处不需再配置。
直接在web.xml中配置spring:
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
  <listener-class>
    org.springframework.web.context.ContextLoaderListener
  </listener-class>
</listener>

 

 

 

 

3.
//定义一个数组,用以缓存表中的用户信息
var userCache = { };
 theUser = userList[i];
userCache[theUser.id] = theUser;  

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值