`

DWR DWRUtil.js 内置方法小结

    博客分类:
  • dwr
阅读更多
DWRUtil 小结2007-09-11 15:44$(); 
功能 : 相当于 document.getElementById(id); 
参数 : id 或 name 属性值 ; 
例 : 
<script> 
         Var ele=$(txt_test); 
         Var str=DWRUtil.toDescriptiveString(ele,1) 
         DWRUtil.debug(str); 
</script>

DWRUtil.getValue(); 
功能 : 获得指定元素 value 值 
参数 : id 或 name 属性值 ; 
注意 : 该函数只能用于有 value 属性的元素 
例 : 
<script> 
         var val=DWRUtil.getValue(“txt_test”); 
         DWRUtil.debug(val); 
</script>

DWRUtil.getValues(); 
功能 : 获得一组指定元素的 value 值 ; 
参数 :id 或 name 构成的数组对象 
例 : 
<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 属性值 
例 :
<script> 
         DWRUtil.setValue(“txt_test”,”wiley”); 
</script>

DWRUtil.setValues(); 
功能 : 设置一组指定元素的值 
参数 : id 或 name 构成的数组对象 
例 :
<script> 
         DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”}); 
</script>

DWRUtil.getText(); 
功能 : 获得 select 元素的文本值 
参数 : id 或 name 属性值 
例 : 
<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 属性值 
第二个参数 : 数组或链表 ( 可能用词不是很适合 ) 
第三个参数 : 函数链表 
例: 
<script> 
         Var arr_={“wiley’s blog”,”wiley 中国 ”}; 
         DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]); 
</script>

<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 属性值 
<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 值 
    <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(); 
功能:将对象序列化成字符串 , 主要用于调试 
带debug信息的toString,第一个为将要debug的对象,第二个参数为处理等级。等级如下:

     0: Single line of debug 单行调试  
     1: Multi-line debug that does not dig into child objects 不分析子元素的多行调试  
     2: Multi-line debug that digs into the 2nd layer of child objects 最多分析到第二层子元素的多行调试

     <input type="text" id="text">
     DWRUtil.toDescrīptiveString("text",0);

DWRUtil.useLoadingMessage();
    功能:当发出ajax请求后,页面显示的提示等待信息;
    例:
    function searchUser(){
        var loadinfo = "loading....."
        regUser.queryAllUser(userList);
        DWRUtil.useLoadingMessage(loadinfo);  
     }
分享到:
评论

相关推荐

    dwr js包 DwrEngine.js+DwrUtil.js

    标题中的"DwrEngine.js"和"DwrUtil.js"是DWR的核心JavaScript库文件。`DwrEngine.js`提供了与服务器通信的主要接口,实现了AJAX调用的底层逻辑,包括异步请求的发送、响应的处理以及错误管理等。`DwrUtil.js`则是...

    DWRUtil.rar_DWRUtil_dwr

    1. **对象和数组操作**:DWRUtil提供了对JavaScript对象和数组的操作方法,如`DWRUtil.getValue`用于获取表单元素的值,`DWRUtil.getValues`则可以获取一组元素的值,`DWRUtil.removeAllRows`用于清除表格的所有行。...

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt

    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 util.js 学习笔记 整理

    DWR util.js 是一个功能强大的 JavaScript 库,它提供了许多有用的函数,可以帮助开发者在客户端页面上实现各种操作。下面是对 DWR util.js 的学习笔记整理。 1. $() 函数 DWRUtil 中的 $() 函数用于获取页面参数...

    DWR util.js学习笔记.doc

    DWR util.js 是一个JavaScript工具库,提供了一些有用的函数,用于在客户端页面调用。下面是DWR util.js中的主要功能: 1. $()函数:获取页面参数值 该函数用于获取页面参数值,例如:var name = $("name");获取名...

    dwr20.dtd

    dwr20.dtd

    DWR小结DWRUtil篇

    DWRUtil是DWR(Direct Web Remoting)框架中一个非常重要的工具类,提供了一些实用的方法来操作HTML元素、处理数据和实现自动化任务。在本篇文章中,我们将详细介绍DWRUtil的各种方法和使用场景。 1. DWRUtil.$() ...

    dwr20.dtd约束文件

    dwr20.dtd约束文件。 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" &gt;

    dwr util.js

    DWR (Direct Web Remoting) 是一种在Web应用程序中实现客户端与服务器端通信的技术,它允许JavaScript代码直接调用Java方法,从而提供了更高效的异步数据交互。在DWR框架中,`util.js`是一个核心组件,主要负责提供...

    DWR(包括engine.js+util.js).rar

    为了使用DWR,开发者需要在服务器端配置DWR引擎,定义允许访问的Java类和方法,并在客户端引入`engine.js`和`util.js`。然后,通过JavaScript代码就可以直接调用服务器端的方法,实现双向通信。 总之,DWR提供了一...

    dwr util.js engine.js

    总结来说,DWR提供了一个强大的工具,使得Web开发者可以通过JavaScript轻松地调用服务器端的Java方法,而`util.js` 和 `engine.js` 分别作为工具库和核心引擎,是实现这一功能的关键组件。在实际开发中,理解和掌握...

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    DWR通过提供一套简单的API,使得JavaScript可以直接调用服务器端的Java方法,实现了富客户端应用的开发。在这个场景中,我们关注的是DWR的三个不同版本的JAR文件:dwr2.0.5.jar、dwr2.0.6.jar以及dwr3.rc1.jar。 1....

    dwr.jar dwrUtil常见方法 dwr详细资料

    标题“dwr.jar dwrUtil常见方法 dwr详细资料”指出,我们关注的核心是“dwr.jar”,这是一个包含Direct Web Remoting (DWR)框架核心库的Java档案文件。DWR是一种使Web应用程序能够执行服务器端JavaScript的方法,...

    DWR2.jar + DWR.xml + DWR2.0.dtd + Web.xml

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用Java方法,从而实现了富互联网应用(RIA)的功能。DWR2.0是DWR的一个版本,...

    dwr教程+dwr.jar+util.js+engine.js

    `util.js` 和 `engine.js` 是DWR的核心JavaScript库。`util.js` 提供了一系列实用工具函数,用于辅助JavaScript编程,例如类型检查、对象遍历等。`engine.js` 是DWR引擎的核心,负责处理与服务器的通信,包括请求的...

    dwr utils.js常用方法整理

    在深入探讨DWR中Util.js的常用方法之前,我们先简要回顾一下DWR(Direct Web Remoting)是什么。DWR是一种开源框架,允许在Java服务器端与客户端之间进行Ajax调用,使得JavaScript可以直接调用服务器端的Java方法,...

    dwr 2.jar dwr 2.jar

    dwr 2.jar dwr 2.jar

    dwr.jar engine.js util.js,Dwr相关

    "engine.js"是DWR的客户端引擎文件,它包含了一组JavaScript库,使得在浏览器中可以轻松地调用服务器端的Java方法。这个文件应该被包含在Web页面中,以便Web应用能够利用DWR的功能。`engine.js`提供了诸如对象转换、...

    DWRUtil 小结

    DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术框架,它使得JavaScript能够直接调用服务器端的Java方法,就像调用客户端的方法一样简单。DWRUtil是DWR框架中的一个工具类库,提供了一系列用于操作DOM元素...

    dwr3.0.jar

    dwr3.0.jar

Global site tag (gtag.js) - Google Analytics