$();
功能:相当于document.getElementById(id);
参数: id或name属性值;
例:
-
<script>
-
-
Var ele=$(txt_test);
-
-
Var str=DWRUtil.toDescriptiveString(ele,1)
-
-
DWRUtil.debug(str);
-
-
</script>
<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>
<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>
<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>
<script>
DWRUtil.setValue(“txt_test”,”wiley”);
</script>
DWRUtil.setValues();
功能:设置一组指定元素的值
参数: id或name构成的数组对象
例:
-
<script>
-
-
DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});
-
-
</script>
<script>
DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});
</script>
DWRUtil.getText();
功能:获得select元素的文本值
参数: id或name属性值
例:wiley中国
-
<script>
-
-
Var txt=DWRUtil.getText (“sel_test”);
-
-
Var val=DWRUtil.getValue(“sel_test”);
-
-
DWRUtil.debug(“Text:”+txt+”\tValue:”+val);
-
-
</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: 主题
-
<script>
-
-
Var arr_={“wiley’s blog”,”wiley中国”};
-
-
DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);
-
-
</script>
<script>
Var arr_={“wiley’s blog”,”wiley中国”};
DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);
</script>
例2:
名称 网址
-
<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>
<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>
<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_);
-
-
DWRUtil.romoveAllOptions(“sel_test”);
-
-
Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];
-
-
DWRUtil.addRows(“sel_test”,”add”,”name”);
-
-
</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”,这是一个包含Direct Web Remoting (DWR)框架核心库的Java档案文件。DWR是一种使Web应用程序能够执行服务器端JavaScript的方法,...
在 DWR 中,`dwrUtil` 是一个非常重要的工具类,提供了许多实用的方法来操作 DOM 元素以及处理数据传输等任务。本文将详细介绍 `dwrUtil` 的几个核心方法及其应用场景。 #### 二、详细解析 ##### 1. `$()` - **...
1. **对象和数组操作**:DWRUtil提供了对JavaScript对象和数组的操作方法,如`DWRUtil.getValue`用于获取表单元素的值,`DWRUtil.getValues`则可以获取一组元素的值,`DWRUtil.removeAllRows`用于清除表格的所有行。...
在本篇文章中,我们将详细介绍DWRUtil的各种方法和使用场景。 1. DWRUtil.$() DWRUtil.$()方法是DWRUtil中最基本的方法,用于获取HTML元素。它相当于JavaScript中的document.getElementById()方法,参数可以是元素...
DWRUtil是DWR框架中的一个工具类库,提供了一系列用于操作DOM元素、处理表单数据等功能的方法,极大地提高了Web应用的开发效率。 ### DWRUtil的主要功能方法 #### 1. DWRUtil.toDescriptiveString 该方法可以将DOM...
在提供的描述中,我们看到了几个DWRUtil工具类的一些用法,这个工具类提供了许多方便的方法来操作DOM元素和处理数据。 1. **元素选择**: - `$("#precloneNode1suf")`:这是一个jQuery选择器,用于获取具有特定ID...
DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使得前端开发者可以方便地调用后端的Java方法,而无需了解复杂的网络通信细节。 标题中的"DwrEngine.js"和"DwrUtil.js"是DWR的核心JavaScript库...
在这个场景中,`addOptions()` 和 `addRows()` 是两个关键的DWR方法,分别用于动态填充下拉选择框(dropdown)和表格(table)。 1. `addOptions()` 方法: `addOptions()` 是DWR提供的一种方便的方法,用于向...
1. `DWRUtil` 是DWR提供的一个实用工具类,包含了多种用于操作DOM元素和数据的方法。例如: - `DWRUtil.selectRange("selectRangeBasic", 5, 15)`:此方法可以选中指定文本框中的特定字符范围,这里是从第五个字符...
博客文章"**DWR中各种java方法的调用**"可能提供了关于如何使用DWR进行Java方法调用的具体示例和详细解释,包括如何配置DWR、创建Java接口、编写JavaScript调用等。`DWR中各种java方法的调用 - beauty9235 - 博客...
var myService = DWRUtil.createLiveReference('com.example.MyService'); myService.getCollectionMethod(function(result) { // result 是一个JavaScript数组,包含了服务器端返回的MyClass对象 for (var i = ...
这里,`DWRUtil.createProxy`用于创建一个服务器端服务的代理,`myService.getObjects`调用了服务器上的方法,并将`displayObjects`作为回调函数,当服务器返回List时,该函数会被执行。同时,我们还提供了一个错误...
- 在服务器端编写一个返回列表数据的方法,该方法通常会返回一个List集合,其中包含用于填充下拉菜单的数据。 - 例如: ```java public List<Noun> getNounList() { // 实现逻辑,例如从数据库查询或硬编码一些...
**DWRUtil**提供了便捷的方法来操作HTML元素,例如填充表格或列表。我们可以创建一个服务器端的Java方法,该方法接收分页参数(如当前页数、每页记录数),查询数据库并返回相应的数据集。 例如,服务器端的Java...
若要获取元素的值,可以使用`innerHTML`属性或DWRUtil的`getValue("elementId")`方法。 2. **`DWRUtil.toDescriptiveString("elementId", debugLevel)`**:这是一个调试工具,用于输出有关指定ID元素的详细信息。第...
例如,`DWRUtil.setValue`可以方便地设置表单元素的值,`DWRUtil.fillSelect`用于填充SELECT选项,`DWRUtil.update`可以更新指定的DOM元素。 **5. 实战案例** 在提供的资源中,"DWR util_js 整理(DWR 处理各种form...
DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术,它使得JavaScript可以直接调用Java服务端方法,从而避免了传统Ajax开发中需要手动处理JSON数据的问题。DWR不仅简化了开发流程,还提高了应用程序的响应...
- 编写JavaScript代码,使用DWR API(如`DWRUtil`、`DWREngine`等)来调用服务器端的方法。 - 在HTML页面上添加必要的DWR JavaScript库,并设置回调函数来处理服务器响应。 4. **DWR的运行流程**: - 浏览器加载...
- 使用DWR的API,例如`DWRUtil`,可以方便地异步调用服务器端的方法,并处理返回的数据。 - `访问dwr类.txt`可能是示例中的JavaScript代码,展示了如何通过DWR调用Java方法,更新页面内容。 6. **安全性**: - ...
2. **创建服务器端方法**:在Java后端,你需要编写一个方法,这个方法将返回下拉菜单的选项。例如,你可以从数据库或其他数据源获取数据,并将其转化为适合下拉菜单的格式,如List或List, String>>。 3. **客户端...