`
高级java工程师
  • 浏览: 397923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DWR(学习五)总结

    博客分类:
  • DWR
阅读更多
$();

功能:相当于document.getElementById(id);

参数: id或name属性值;

例:
<input type=”text” name=”txt_test”></input>

<script>

       Var ele=$(txt_test);

       Var str=DWRUtil.toDescriptiveString(ele,1)

       DWRUtil.debug(str);

</script>

 

DWRUtil.getValue();




功能:获得指定元素value值

参数: id或name属性值;

注意:该函数只能用于有value属性的元素

例:
<input type=”text” name=”txt_test”></input>

<script>

       var val=DWRUtil.getValue(“txt_test”);

       DWRUtil.debug(val);

</script>

 

DWRUtil.getValues();




功能:获得一组指定元素的value值;

参数:id或name构成的数组对象

例:
<input type=”text” name=”txt_name” value=”wiley”></input>

<input type=”text” name=”txt_pswd” value=”wiley”></input>

<script>

       Var arr_=DWRUtil.getValues({“txt_name”:null,”txt_pswd”:null});

       Var str=DWRUtil.toDescriptiveString(arr,1)

       DWRUtil.debug(str);

</script>

 

DWRUtil.setValue();




功能:设置指定元素的value值

参数: id或name属性值

<input type=”text” name=”txt_test” value=””></input>

<script>

       DWRUtil.setValue(“txt_test”,”wiley”);

</script>

 






DWRUtil.setValues();

功能:设置一组指定元素的值

参数: id或name构成的数组对象

例:
<input type=”text” name=”txt_name” value=””></input>

<input type=”text” name=”txt_pswd” value=””></input>

<script>

       DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});

</script>

 

DWRUtil.getText();




功能:获得select元素的文本值

参数: id或name属性值

例:
<select name=”sel_test”>

       <option value=” wiley-cn.com” selected>wiley中国</option>

</select>

<script>

       Var txt=DWRUtil.getText (“sel_test”);

       Var val=DWRUtil.getValue(“sel_test”);

       DWRUtil.debug(“Text:”+txt+”\tValue:”+val);

</script>

 

DWRUtil.addRows();



功能:指定表格添加行

格式:DWRUtil.addRows(id,items, functions);

参数:

第一个参数:table或tbody的id属性值

第二个参数:数组或链表(可能用词不是很适合)

第三个参数:函数链表



例1:
<table>

       <tr>

              <td>主题</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>

       Var arr_={“wiley’s blog”,”wiley中国”};

       DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);

</script>

 

 

例2:

 

<table>

       <tr>

              <td>名称</td>

              <td>网址</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);

</script>

 

DWRUtil.romoveAllRows();




功能:删除指定表格行

参数:table或tbody的id属性值



<table>

       <tr>

              <td>名称</td>

              <td>网址</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>



       DWRUtil.romoveAllRows(“tby_test”);//每次添加前将原有数据行删除,防止数据重叠

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);

</script>



DWRUtil.addOptions();

功能:添加select元素的option子元素

格式:DWRUtil.addOption(id,items)或DWRUtil.addOption(id,items,valueProp,textProp);

参数:

第一个参数:select的id或name属性值

第二个参数:数组或链表(填充数据)

第三、四个参数:链表节点的属性,第三个填充value值,第四个填充text值



例:

<select name=”sel_test”>

</select>

<script>

       Var arr_={“wiley”,”wiley中国”};

       DWRUtil.addRows(“sel_test”,arr_);//此时value与text值相同

       DWRUtil.romoveAllOptions(“sel_test”);

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“sel_test”,”add”,”name”);//此时value与text不相同

</script>

 

DWRUtil.romoveAllOptions();




功能:删除指定select元素的option子元素

参数:select元素的id或name属性值

例:前面例子有用到



DWRUtil.debug();

功能:等价于alert()

例:前面例子有用到



DWRUtil.toDescriptiveString();

功能:将对象序列化成字符串,主要用于调试

例:前面的例子有用到

分享到:
评论

相关推荐

    dwr学习总结dwr学习总结

    dwr学习总结 dwr学习总结 dwr学习总结

    DWR框架学习总结

    DWR是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR Servlet 以及 JavaScript 库。DWR 已经比较成熟,而且提供了许多有用的功能。

    DWR学习笔记及经验总结

    DWR学习笔记及经验总结,内包含dwr数控件,学习课件和学习笔记。

    dwr学习笔记和总结

    很好的学习笔记! 很使用的dwr编程参考! 

    dwr学习总结

    dwr 知识点和实例代码的总结--DWR应当如何获得要进行远程的类的实例

    DWR调用及传参总结

    以上本人学习DWR后总结的一个简单的文档,主要总结了调用方法,以及不同参数形态的传递方法,例如,多参数传递、Map参数传递、List参传递数,对象参数传递有参数互传等。

    Ajax学习——DWR的参考书和实用案例学习总结

    DWR是一个很优秀的开源框架! 参考书和案例 :包含了具体参考书和实用案例! 效果比较炫!值得学习研究啊!

    DWR教程包

    内容包括: DWR教程.txt DWR实例教程.txt DWR学习.txt DWR应用总结.txt DWR购物车实例 DWR与界面开发 一个简单的例子 DWR 入门与应用-林信良(良葛格).doc

    DWR3.0自己学习时的资料(jar包帮助文档等)

    资料是自己学习时总结的,里面包括jar包,js文件,帮助文档、自己搜索的网上资料。欢迎有需要的同学,下载学习。

    Spring 2.0 + Struts 1.2 + Hibernate 3.2 + DWR 2.0 的JavaEE应用示例

    学习对象:熟悉JavaScript, 了解JSTL, servlet/JSP, Struts 1.2, Hibernate, Spring, Ajax技术。 该示例使用MyEclipse 5.5 IDE用来整合四个技术(Struts 1.2, Spring 2.0, Hibernate 3.2和Ajax技术)的轻量级的...

    4.dwr框架Ajax学习haozl整理(非常全的了更新到2013.8.17)

    4.dwr框架Ajax学习haozl整理(非常全的了更新到2013.8.17) 自己总结的 已经非常全了 感谢所有同行的努力

    dwr配置文档

    个人总结,dwr配置。适合初学者学习,可当做笔记使用。

    AJAX 入门视频之 Ext 2.0.1 & DWR 1表格实时编辑器实例

    然而大部分都是基于 Ext 1 开发, 而 2.0 的呢, 大多又找不到源码下载, 而且其类库比较复杂, 所以今天做它是花了一番功夫,不过当最后的结果出来后, 一切辛苦都显的那么值得了, 学技术,归根到底就是一种学习和总结的...

    学习过程中总结的一些问题!

    java,hibernate cascade设置,Oracle,jsp,Struts2 + jQuery 实现ajax,weblogic 自动部署 ,设计模式,js打印方法,搭建SVN服务端,jdk6+tomcat6+mysql5安装程序的制作,dwr备忘

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).zip

    这是一套非常有用的Java聊天室程序(java)项目,大家可自行下载开发,里面有毕业设计相关论文,以及完整代码,大家可以参考学习得到自己的认知体会,总结学习方法,完善自己的项目

    struts自我学习过程程序以及说明

    本资源包括struts的学习程序,能够完全运行,当然,我是完全调试运行出来的,都是源代码原封上传,还有说明文档。还有自我总结资料,放到下一个文件夹当中上传,这里压缩只有这么多了,希望能去下载,那个全部是文档...

    iuhyiuhkjh908u0980

    ant 学习很好得文档:ANT十五大最佳实践 http://www.oreilly.com.cn/news/ant15toppractices.php?c=javaTutorial:Hello World with Ant http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html ANT:解压,...

Global site tag (gtag.js) - Google Analytics