引用 DWRUtil.js

引用

anly_liu  DWRUtil .js

$(); 
功能 : 相当于document.getElementById(id); 
参数 : id name 属性值

<script> 
         Var ele=$(txt_test); 
         Varstr=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> 
         Vararr_=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’sblog”,”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 childobjects
不分析子元素的多行调试  
     2: Multi-line debug that digs into the 2nd layer ofchild 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);  
     }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值