`

dwrutil 方法

    博客分类:
  • dwr
阅读更多

$();

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

参数: id或name属性值;

例:

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var ele=$(txt_test);   
  4.   
  5.         Var str=DWRUtil.toDescriptiveString(ele,1)   
  6.   
  7.         DWRUtil.debug(str);   
  8.   
  9. </script>  
<script>

       Var ele=$(txt_test);

       Var str=DWRUtil.toDescriptiveString(ele,1)

       DWRUtil.debug(str);

</script>


DWRUtil.getValue();

功能:获得指定元素value值

参数: id或name属性值;

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

例:

Java代码 复制代码
  1. <script>   
  2.   
  3.         var val=DWRUtil.getValue(“txt_test”);   
  4.   
  5.         DWRUtil.debug(val);   
  6.   
  7. </script>  
<script>

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

       DWRUtil.debug(val);

</script>


DWRUtil.getValues();

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

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

例:

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var arr_=DWRUtil.getValues({“txt_name”:null,”txt_pswd”:null});   
  4.   
  5.         Var str=DWRUtil.toDescriptiveString(arr,1)   
  6.   
  7.         DWRUtil.debug(str);   
  8.   
  9. </script>  
<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属性值

Java代码 复制代码
  1. <script>   
  2.   
  3.         DWRUtil.setValue(“txt_test”,”wiley”);   
  4.   
  5. </script>  
<script>

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

</script>


DWRUtil.setValues();

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

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

例:

Java代码 复制代码
  1. <script>   
  2.   
  3.         DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});   
  4.   
  5. </script>  
<script>

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

</script>


DWRUtil.getText();

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

参数: id或name属性值

例:wiley中国

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var txt=DWRUtil.getText (“sel_test”);   
  4.   
  5.         Var val=DWRUtil.getValue(“sel_test”);   
  6.   
  7.         DWRUtil.debug(“Text:”+txt+”\tValue:”+val);   
  8.   
  9. </script>  
<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: 主题

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var arr_={“wiley’s blog”,”wiley中国”};   
  4.   
  5.         DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);   
  6.   
  7. </script>  
<script>

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

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

</script>



例2:
名称 网址

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];   
  4.   
  5.         DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);   
  6.   
  7. </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属性值


             
名称    网址

Java代码 复制代码
  1. <script>   
  2.   
  3.         DWRUtil.romoveAllRows(“tby_test”);//每次添加前将原有数据行删除,防止数据重叠   
  4.   
  5.         Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];   
  6.   
  7.         DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);   
  8.   
  9. </script>  
<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值
例:

Java代码 复制代码
  1. <script>   
  2.   
  3.         Var arr_={“wiley”,”wiley中国”};   
  4.   
  5.         DWRUtil.addRows(“sel_test”,arr_);//此时value与text值相同   
  6.   
  7.         DWRUtil.romoveAllOptions(“sel_test”);   
  8.   
  9.         Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];   
  10.   
  11.         DWRUtil.addRows(“sel_test”,”add”,”name”);//此时value与text不相同   
  12.   
  13. </script>  
<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.jar dwrUtil常见方法 dwr详细资料

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

    dwrUtil用法

    在 DWR 中,`dwrUtil` 是一个非常重要的工具类,提供了许多实用的方法来操作 DOM 元素以及处理数据传输等任务。本文将详细介绍 `dwrUtil` 的几个核心方法及其应用场景。 #### 二、详细解析 ##### 1. `$()` - **...

    DWRUtil.rar_DWRUtil_dwr

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

    DWR小结DWRUtil篇

    在本篇文章中,我们将详细介绍DWRUtil的各种方法和使用场景。 1. DWRUtil.$() DWRUtil.$()方法是DWRUtil中最基本的方法,用于获取HTML元素。它相当于JavaScript中的document.getElementById()方法,参数可以是元素...

    DWRUtil 小结

    DWRUtil是DWR框架中的一个工具类库,提供了一系列用于操作DOM元素、处理表单数据等功能的方法,极大地提高了Web应用的开发效率。 ### DWRUtil的主要功能方法 #### 1. DWRUtil.toDescriptiveString 该方法可以将DOM...

    dwrUtil用法--更好的开发Ajax

    在提供的描述中,我们看到了几个DWRUtil工具类的一些用法,这个工具类提供了许多方便的方法来操作DOM元素和处理数据。 1. **元素选择**: - `$("#precloneNode1suf")`:这是一个jQuery选择器,用于获取具有特定ID...

    dwr js包 DwrEngine.js+DwrUtil.js

    DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使得前端开发者可以方便地调用后端的Java方法,而无需了解复杂的网络通信细节。 标题中的"DwrEngine.js"和"DwrUtil.js"是DWR的核心JavaScript库...

    DWR addOptions()填充下拉框,addRows()填充表格

    在这个场景中,`addOptions()` 和 `addRows()` 是两个关键的DWR方法,分别用于动态填充下拉选择框(dropdown)和表格(table)。 1. `addOptions()` 方法: `addOptions()` 是DWR提供的一种方便的方法,用于向...

    DWR (api)帮助文档

    1. `DWRUtil` 是DWR提供的一个实用工具类,包含了多种用于操作DOM元素和数据的方法。例如: - `DWRUtil.selectRange("selectRangeBasic", 5, 15)`:此方法可以选中指定文本框中的特定字符范围,这里是从第五个字符...

    DWR中各种java方法的调用

    博客文章"**DWR中各种java方法的调用**"可能提供了关于如何使用DWR进行Java方法调用的具体示例和详细解释,包括如何配置DWR、创建Java接口、编写JavaScript调用等。`DWR中各种java方法的调用 - beauty9235 - 博客...

    dwr调用带集合返回值的方法

    var myService = DWRUtil.createLiveReference('com.example.MyService'); myService.getCollectionMethod(function(result) { // result 是一个JavaScript数组,包含了服务器端返回的MyClass对象 for (var i = ...

    关于使用DWR返回对象List的方法

    这里,`DWRUtil.createProxy`用于创建一个服务器端服务的代理,`myService.getObjects`调用了服务器上的方法,并将`displayObjects`作为回调函数,当服务器返回List时,该函数会被执行。同时,我们还提供了一个错误...

    dwr-下拉菜单实现

    - 在服务器端编写一个返回列表数据的方法,该方法通常会返回一个List集合,其中包含用于填充下拉菜单的数据。 - 例如: ```java public List&lt;Noun&gt; getNounList() { // 实现逻辑,例如从数据库查询或硬编码一些...

    dwr数据操作爱爱爱 分页

    **DWRUtil**提供了便捷的方法来操作HTML元素,例如填充表格或列表。我们可以创建一个服务器端的Java方法,该方法接收分页参数(如当前页数、每页记录数),查询数据库并返回相应的数据集。 例如,服务器端的Java...

    ajax-DWR笔记.doc

    若要获取元素的值,可以使用`innerHTML`属性或DWRUtil的`getValue("elementId")`方法。 2. **`DWRUtil.toDescriptiveString("elementId", debugLevel)`**:这是一个调试工具,用于输出有关指定ID元素的详细信息。第...

    AJAX DWR教程

    例如,`DWRUtil.setValue`可以方便地设置表单元素的值,`DWRUtil.fillSelect`用于填充SELECT选项,`DWRUtil.update`可以更新指定的DOM元素。 **5. 实战案例** 在提供的资源中,"DWR util_js 整理(DWR 处理各种form...

    使用dwr的一点经验

    DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术,它使得JavaScript可以直接调用Java服务端方法,从而避免了传统Ajax开发中需要手动处理JSON数据的问题。DWR不仅简化了开发流程,还提高了应用程序的响应...

    Dwr例子带注释

    - 编写JavaScript代码,使用DWR API(如`DWRUtil`、`DWREngine`等)来调用服务器端的方法。 - 在HTML页面上添加必要的DWR JavaScript库,并设置回调函数来处理服务器响应。 4. **DWR的运行流程**: - 浏览器加载...

    dwr2.0最简单例子实用亲测试

    - 使用DWR的API,例如`DWRUtil`,可以方便地异步调用服务器端的方法,并处理返回的数据。 - `访问dwr类.txt`可能是示例中的JavaScript代码,展示了如何通过DWR调用Java方法,更新页面内容。 6. **安全性**: - ...

    简单DWR动态下拉菜单

    2. **创建服务器端方法**:在Java后端,你需要编写一个方法,这个方法将返回下拉菜单的选项。例如,你可以从数据库或其他数据源获取数据,并将其转化为适合下拉菜单的格式,如List或List, String&gt;&gt;。 3. **客户端...

Global site tag (gtag.js) - Google Analytics