$();<o:p></o:p>
功能 : 相当于 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>
<o:p> </o:p>
DWRUtil.getValue();<o:p></o:p>
功能 : 获得指定元素 value 值
参数 : id 或 name 属性值 ;
注意 : 该函数只能用于有 value 属性的元素
例 :
<input type=”text” name=”txt_test”></input>
<script>
var val=DWRUtil.getValue(“txt_test”);
DWRUtil.debug(val);
</script>
<o:p> </o:p>
DWRUtil.getValues();<o:p></o:p>
功能 : 获得一组指定元素的 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>
<o:p> </o:p>
DWRUtil.setValue();<o:p></o:p>
功能 : 设置指定元素的 value 值
参数 : id 或 name 属性值
<input type=”text” name=”txt_test” value=””></input>
<script>
DWRUtil.setValue(“txt_test”,”wiley”);
</script>
<o:p> </o:p>
<o:p> </o:p>
DWRUtil.setValues();<o:p></o:p>
功能 : 设置一组指定元素的值
参数 : 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>
<o:p> </o:p>
DWRUtil.getText();<o:p></o:p>
功能 : 获得 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>
<o:p> </o:p>
DWRUtil.addRows();<o:p></o:p>
功能 : 指定表格添加行
格式 :DWRUtil.addRows(id,items, functions);
参数 :
第一个参数 :table 或 tbody 的 id 属性值
第二个参数 : 数组或链表 ( 可能用词不是很适合 )
第三个参数 : 函数链表
<o:p> </o:p>
例 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>
<o:p> </o:p>
<o:p> </o:p>
例 2:
<o:p> </o:p>
<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>
<o:p> </o:p>
DWRUtil.romoveAllRows();<o:p></o:p>
功能 : 删除指定表格行
参数 :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>
<o:p> </o:p>
DWRUtil.addOptions();
功能 : 添加 select 元素的 option 子元素
格式 :DWRUtil.addOption(id,items) 或 DWRUtil.addOption(id,items,valueProp,textProp);
参数 :
第一个参数 :select 的 id 或 name 属性值
第二个参数 : 数组或链表 ( 填充数据 )
第三、四个参数 : 链表节点的属性 , 第三个填充 value 值,第四个填充 text 值
<o:p> </o:p>
例:
<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>
<o:p> </o:p>
DWRUtil.romoveAllOptions();<o:p></o:p>
功能 : 删除指定 select 元素的 option 子元素
参数 :select 元素的 id 或 name 属性值
例 : 前面例子有用到
<o:p> </o:p>
DWRUtil.debug();<o:p></o:p>
功能 : 等价于 alert()
例 : 前面例子有用到
<o:p> </o:p>
DWRUtil.toDescriptiveString();
功能 : 将对象序列化成字符串 , 主要用于调试
例 : 前面的例子有用到
相关推荐
根据给定的信息,我们可以对DWRUtil进行详细的知识点总结。 ### DWRUtil概述 DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术框架,它使得JavaScript能够直接调用服务器端的Java方法,就像调用客户端的...
DWRUtil篇 DWRUtil是DWR(Direct Web Remoting)框架中一个非常重要的工具类,提供了一些实用的方法来操作HTML元素、处理数据和实现自动化任务。在本篇文章中,我们将详细介绍DWRUtil的各种方法和使用场景。 1. ...
### dwrUtil用法详解 #### 一、概述 DWR (Direct Web Remoting) 是一个简化 AJAX 编程的框架,它使得 JavaScript 函数能够直接调用服务器端的 Java 方法,而无需编写复杂的 XML 或 JSON 数据处理代码。在 DWR 中,...
这个压缩包"DWRUtil.rar"包含了"DWRUtil_dwr"相关的文件,特别是"DWRUtil.txt",这可能是一个详细的中文解释文档,旨在帮助开发者理解和使用DWRUtil。 DWRUtil的主要功能和知识点包括: 1. **对象和数组操作**:...
标题“dwr.jar dwrUtil常见方法 dwr详细资料”指出,我们关注的核心是“dwr.jar”,这是一个包含Direct Web Remoting (DWR)框架核心库的Java档案文件。DWR是一种使Web应用程序能够执行服务器端JavaScript的方法,...
在提供的描述中,我们看到了几个DWRUtil工具类的一些用法,这个工具类提供了许多方便的方法来操作DOM元素和处理数据。 1. **元素选择**: - `$("#precloneNode1suf")`:这是一个jQuery选择器,用于获取具有特定ID...
`DwrUtil.js`则是一些实用工具函数的集合,用于辅助DWR的使用,例如对象操作、数组处理、DOM操作等,它为开发者提供了一套方便的API,以提高开发效率。 在DWR 1.0和2.0这两个版本中,主要的改进和变化可能包括: 1...
DWRUtil.addOptions("selectElementId", [ ["optionValue1", "Option Text 1"], ["optionValue2", "Option Text 2"] ]); ``` 在上述示例中,`"selectElementId"` 是需要填充的下拉框的ID,`[ ["optionValue1", ...
该函数用于将对象转换为描述字符串,例如:DWRUtil.toDescriptiveString({"name": "张三", "age": 25});将对象转换为描述字符串。 12. useLoadingMessage 函数:加载信息 该函数用于显示加载信息,例如:DWRUtil....
DWRUtil 中的 $() 函数用于获取页面参数值,它可以代替 document.getElementById 函数,但需要注意的是,在 IE5.0 中不支持该函数。例如, var name = $("name"); 可以获取名为 "name" 的表单元素的值。 2. ...
- `DWRUtil.selectRange("selectRangeBasic", 5, 15)`:此方法可以选中指定文本框中的特定字符范围,这里是从第五个字符到第十五个字符。 - `DWRUtil._getSelection("selectRangeBasic")`:获取文本框中已选择的...
5. `DWRUtil.setValues()`:与`DWRUtil.setValue()`类似,但用于设置一组元素的值。接收一个包含id或name及对应值的键值对对象。在示例中,`DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”})`将...
- **对象数组形式**:`DWRUtil.addOptions(selectId, data, prop)`,其中`data`为包含text和value的对象数组,`prop`指定如何映射text和value。 - **不同text和value的对象数组**:`DWRUtil.addOptions(selectId, ...
var monitor = DWRUtil.create('Monitor'); monitor.setDealers([ {sid: "1", name: "Dealer1", ...}, {sid: "2", name: "Dealer2", ...} ]); ``` 以上就是DWR入门例子中关于类型转换的基本使用。通过DWR,开发者...
2. **`DWRUtil.toDescriptiveString("elementId", debugLevel)`**:这是一个调试工具,用于输出有关指定ID元素的详细信息。第一个参数是元素ID,第二个参数定义了调试级别,可以是0、1或2,更高的级别提供更多信息。...
在DWR中,我们通常使用`DWRUtil`工具类来辅助数据处理,包括分页。**DWRUtil**提供了便捷的方法来操作HTML元素,例如填充表格或列表。我们可以创建一个服务器端的Java方法,该方法接收分页参数(如当前页数、每页...
- `DWRUtil.addOptions(element, options, labelField, valueField)`:向指定元素添加选项。其中,`element`为下拉菜单元素对象,`options`是包含选项的数据源,`labelField`和`valueField`分别表示显示的文本和值...
* DWRUtil.addOptions 函数可以添加选项,有五种方式:Simple Array Example、Simple Object Array Example、Advanced Object Array Example、Map Example 等。 * 在使用 DWRUtil.addOptions 函数时,需要指定要显示...
例如,`DWRUtil.setValue`可以方便地设置表单元素的值,`DWRUtil.fillSelect`用于填充SELECT选项,`DWRUtil.update`可以更新指定的DOM元素。 **5. 实战案例** 在提供的资源中,"DWR util_js 整理(DWR 处理各种form...
5. **DWRUtil_addRows() 函数**:`DWRUtil` 是DWR提供的一套实用工具类,其中的`addRows()`函数常用于向HTML表格添加行数据。例如,当从服务器获取到新的数据时,可以使用这个函数动态地将数据插入到表格中,实现...