校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > DWR  util.js 學(xué)習(xí)筆記 整理

DWR  util.js 學(xué)習(xí)筆記 整理

熱門標(biāo)簽:海南銀行智能外呼系統(tǒng)商家 辰溪地圖標(biāo)注 澳大利亞城市地圖標(biāo)注 許昌智能電銷機(jī)器人公司 遼寧正規(guī)電銷機(jī)器人 姜堰電銷機(jī)器人 電銷機(jī)器人違法了嗎 遼寧銀行智能外呼系統(tǒng) 上海浦東騰訊地圖標(biāo)注位置
util.js包含一些有用的函數(shù)function,用于在客戶端頁(yè)面調(diào)用,它可以和dwr分開,獨(dú)立營(yíng)用于你的系統(tǒng)中。

主要功能如下:
1、$() 獲得頁(yè)面參數(shù)值
2、addOptions and removeAllOptions 初始化下拉框
3、addRows and removeAllRows  填充表格
4、getText  取得text屬性值
5、getValue 取得form表單值
6、getValues 取得form多個(gè)值
7、onReturn  
8、selectRange
9、setValue
10、setValues
11、toDescriptiveString
12、useLoadingMessage
13、Submission box

***************************************************************************************
//////////////////////////////////////////////////////////////////////////////////////
****************************************************************************************
1、$()函數(shù)
  IE5.0 不支持
  $ = document.getElementById
  取得form表單值
  var name = $("name");
***************************************************************************************
//////////////////////////////////////////////////////////////////////////////////////
****************************************************************************************
2、用于填充 select 下拉框 option
  a、如果你想在更新select 時(shí),想保存原來(lái)的數(shù)據(jù),即在原來(lái)的select中添加新的option:
     var sel = DWRUtil.getValue(id);
     DWRUtil.removeAllOptions(id);
     DWRUtil.addOptions(id,...);
     DWRUtil.setValue(id,sel);
     demo:比如你想添加一個(gè)option:“--請(qǐng)選擇--”
    DWRUtil.addOptions(id,["--請(qǐng)選擇--"]);    

    DWRUtil.addOptions()有5中方式:

    @ Simple Array Example: 簡(jiǎn)單數(shù)組
      例如:
      Array array = new Array[ 'Africa', 'America', 'Asia', 'Australasia', 'Europe' ];
      DWRUtil.addOptions("demo1",array);

    @ Simple Object Array Example 簡(jiǎn)單數(shù)組,元素為beans
      這種情況下,你需要指定要顯示 beans 的 property 以及 對(duì)應(yīng)的 bean 值
      例如:
       public class Person {
     private String name;
     private Integer id;
     pirvate String address;
     public void set(){……}
     public String get(){……}
       }
       DWRUtil.addOptions("demo2",array,'id','name');
       其中id指向及bean的id屬性,在optiong中對(duì)應(yīng)value,name指向bean的name屬性,對(duì)應(yīng)下拉框中顯示的哪個(gè)值.

     @ Advanced Object Array Example 基本同上
    DWRUtil.addOptions( "demo3", 
                [{ name:'Africa', id:'AF' },
                 { name:'America', id:'AM' },
                 { name:'Asia', id:'AS' },
                 { name:'Australasia', id:'AU' },
                 { name:'Europe', id:'EU' }
        ],'id','name');

     @ Map Example 用制定的map來(lái)填充 options:
       如果 server 返回 Map,呢么這樣處理即可:
       DWRUtil.addOptions( "demo3",map);
       其中 value 對(duì)應(yīng) map keys,text 對(duì)應(yīng) map values;

     @ ul> and ol> list editing

       DWRUtil.addOptions() 函數(shù)不但可以填出select,開可以填出ul>和ol>這樣的heml元素

***************************************************************************************
//////////////////////////////////////////////////////////////////////////////////////
****************************************************************************************
3、addRows and removeAllRows  填充表格
   DWR 提供2個(gè)函數(shù)來(lái)操作 table;
   ----------------------------
   DWRUtil.addRows(); 添加行
   ----------------------------
   DWRUtil.removeAllRows(id); 刪除指定id的table
   ----------------------------
   下面著重看一下 addRows() 函數(shù):

   DWRUtil.addRows(id, array, cellfuncs, [options]);
    其中id 對(duì)應(yīng) table 的 id(更適合tbodye,推薦使用 tbodye)
    array 是server端服務(wù)器的返回值,比如list,map等等
    cellfuncs 及用返回值來(lái)天春表格
    [options] 用來(lái)設(shè)置表格樣式,它有2個(gè)內(nèi)部函數(shù)來(lái)設(shè)置單元格樣式(rowCreator、cellCreator)。

    比如: server端返回list,而list中存放的是下面這個(gè) bean:
        public class Person {
     private String name;
     private Integer id;
     pirvate String address;
     public void set(){……}
     public String get(){……}
       }

    下面用  DWRUtil.addRows(); 
   /**************************************************************************************/
   /****************** 胡國(guó)清***********fzfx88@hotmail.com********************************/
   /**************************************************************************************/

   function userList(data){
    //var delButton = "input type='button'/>";
    //var editButton = "input type='button'/>";
    var cellfuncs = [
        function(data){return data.id;},
        function(data){return data.userName;},
        function(data){return data.userTrueName;},
        function(data){return data.birthday;},
        function(data){
            var idd = data.id;
            var delButton = document.createElement("INPUT TYPE='button' onclick='delPerson("+ idd +")'>");
            delButton.setAttribute("id","delete");
            delButton.setAttribute("value","delete");
            return delButton;
        },
        function(data){
            var idd = data.id;
            var editButton = document.createElement("INPUT TYPE='button' onclick='editPerson("+ idd +")'>");
            editButton.setAttribute("name","edit");
            editButton.setAttribute("value","edit");            
            return editButton;
        }
    ];
    DWRUtil.removeAllRows('tabId');    
    DWRUtil.addRows('tabId', data,cellfuncs,{
    rowCreator:function(options) {
        var row = document.createElement("tr");
        var index = options.rowIndex * 50;
        row.setAttribute("id",options.rowData.id);
        row.style.collapse = "separate";
        row.style.color = "rgb(" + index + ",0,0)";
        return row;
      },
      cellCreator:function(options) {
        var td = document.createElement("td");
        var index = 255 - (options.rowIndex * 50);
        //td.style.backgroundColor = "rgb(" + index + ",255,255)";
        td.style.backgroundColor = "menu";
        td.style.fontWeight = "bold";
        td.style.align = "center";
        return td;
      }        
    });
    document.getElementById("bt").style.display = "none";
     }
     待續(xù)…………………………………………
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   4、getText  取得text屬性值

      DWRUtil.getText(id): 用來(lái)獲得 option 中的文本
      比如:
       select id="select">
    option  value="1"> 蘋果 /option>
    option  value="2" select> 香蕉 /option>
    option  value="3"> 鴨梨 /option>
       /select>
      調(diào)用 DWRUtil.getText("select"); 將返回 "香蕉" 字段;
      DWRUtil.getText(id);僅僅是用來(lái)獲得 select 文本值,其他不適用。
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/

   5、DWRUtil.getValue(id): 用來(lái)獲得 form 表單值

      有如下幾種情況:
          Text area (id="textarea"): DWRUtil.getValue("textarea")將返回 Text area的值;
      Selection list (id="select"): DWRUtil.getValue("select") 將返回 Selection list 的值;
      Text input (id="text"): DWRUtil.getValue("text") 將返回 Text input 的值;
      Password input (id="password"): DWRUtil.getValue("text") 將返回 Password input 的值;
      Form button (id="formbutton"): DWRUtil.getValue("formbutton") 將返回 Form button 的值;
      Fancy button (id="button"): DWRUtil.getValue("formbutton") 將返回 Fancy button 的值;
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/

   6、getValues 取得form多個(gè)值
      批量獲得頁(yè)面表單的值,組合成數(shù)組的形式,返回 name/value;

      例如: form():
       input type="textarea" id="textarea" value="1111"/>
       input type="text" id="text" value="2222"/>
       input type="password" id= "password" value="3333"/>
       select id="select">
    option  value="1"> 蘋果 /option>
    option  value="4444" select> 香蕉 /option>
    option  value="3"> 鴨梨 /option>
       /select>
       input type="button" id="button" value="5555"/>

      那么: DWRUtil.getValues({textarea:null,select:null,text:null,password:null,button:null})
      將返回  ^^^^^^^^^^^^^^^^{textarea:1111,select:4444,text:2222,password:3333,button:5555}

    
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/

   7、DWRUtil.onReturn 防止當(dāng)在文本框中輸入后,直接按回車就提交表單。

     input type="text" onkeypress="DWRUtil.onReturn(event, submitFunction)"/>
     input type="button" onclick="submitFunction()"/>

   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/

   8、DWRUtil.selectRange(ele, start, end);

      在一個(gè)input box里選一個(gè)范圍 

      DWRUtil.selectRange("sel-test", $("start").value, $("end").value);

      比如:input type="text" id="sel-test" value="012345678901234567890">

      DWRUtil.selectRange("sel-test", 2, 15); 結(jié)果 文本框中的值"2345678901234"將被選中'

   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/

   9、DWRUtil.setValue(id,value);
      為指定的id元素,設(shè)置一個(gè)新值;
   /**************************************************************************************/
   10、DWRUtil.setValues({  
    name: "fzfx88", 
    password: "1234567890" 
    }
       ); 同上,批量更新表單值.
   /**************************************************************************************/

   11、DWRUtil.toDescriptiveString()

   帶debug信息的toString,第一個(gè)為將要debug的對(duì)象,第二個(gè)參數(shù)為處理等級(jí)。等級(jí)如下: 

    0: Single line of debug 單行調(diào)試  
    1: Multi-line debug that does not dig into child objects 不分析子元素的多行調(diào)試  
    2: Multi-line debug that digs into the 2nd layer of child objects 最多分析到第二層子元素的多行調(diào)試 

    input type="text" id="text">
    DWRUtil。toDescriptiveString("text",0);
   /**************************************************************************************/

   12、DWRUtil.useLoadingMessage();
    當(dāng)發(fā)出ajax請(qǐng)求后,頁(yè)面顯示的提示等待信息;

    function searchUser(){
    var loadinfo = "loading....."
    try{
        regUser.queryAllUser(userList);
        DWRUtil.useLoadingMessage(loadinfo);        
    }catch(e){

    }
    }

    /**************************************************************************************/ 


   
您可能感興趣的文章:
  • 純JSP+DWR實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉選擇菜單實(shí)現(xiàn)技巧
  • jsp dwr級(jí)聯(lián)效果代碼
  • Java多線程 ReentrantReadWriteLock原理及實(shí)例詳解
  • Java語(yǔ)言ReadWriteLock特性實(shí)例測(cè)試
  • PipedWriter和PipedReader源碼分析_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • Java 中的 BufferedWriter 介紹_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • Spring Boot啟動(dòng)過(guò)程(六)之內(nèi)嵌Tomcat中StandardHost、StandardContext和StandardWrapper的啟動(dòng)教程詳解
  • DWR中各種java方法的調(diào)用
  • 基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞

標(biāo)簽:撫州 崇左 威海 伊春 深圳 銅川 晉城 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《DWR  util.js 學(xué)習(xí)筆記 整理》,本文關(guān)鍵詞  DWR,amp,nbsp,util.js,學(xué)習(xí),筆記,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《DWR  util.js 學(xué)習(xí)筆記 整理》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于DWR  util.js 學(xué)習(xí)筆記 整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    成人午夜精品在线| 国产精品 欧美精品| 国产日产欧美一区| 欧美一级日韩免费不卡| 91精品一区二区三区在线观看| 欧美日韩在线观看一区二区 | 国产一区 二区| 精品一区二区三区香蕉蜜桃| 日韩激情一二三区| 蜜桃视频第一区免费观看| 日韩成人av影视| 国产在线一区二区| 成人一道本在线| 色婷婷激情久久| 欧美人动与zoxxxx乱| 欧美成人猛片aaaaaaa| 久久久久久久久久久电影| ww亚洲ww在线观看国产| 亚洲天堂av一区| 亚洲成人精品一区| 久久国产剧场电影| 成人av网站在线| 欧美日韩大陆一区二区| 精品国产乱码久久久久久1区2区 | 岛国精品在线观看| av一本久道久久综合久久鬼色| 色婷婷国产精品| 欧美mv日韩mv亚洲| 国产精品国产自产拍在线| 一区二区三区国产精品| 激情综合色综合久久综合| 成人美女视频在线观看18| 欧美三区在线观看| 国产女人18毛片水真多成人如厕 | 日韩欧美国产综合在线一区二区三区| 久久蜜桃av一区精品变态类天堂| 日韩一区中文字幕| 日韩国产在线一| 99免费精品视频| 日韩亚洲欧美中文三级| 亚洲视频一区二区在线观看| 蓝色福利精品导航| 欧美视频日韩视频| 日本一区二区三区四区在线视频| 亚洲成人7777| 91免费视频观看| 26uuu欧美| 日韩国产高清在线| 91国内精品野花午夜精品| 337p日本欧洲亚洲大胆精品| 亚洲国产另类精品专区| 成人性生交大片免费看中文网站| 91精品国产综合久久香蕉麻豆| 亚洲日本免费电影| 国产成人精品综合在线观看 | 国产精品国产三级国产普通话99 | 欧美国产综合一区二区| 日韩av一区二区在线影视| 色视频成人在线观看免| 欧美韩日一区二区三区四区| 老汉av免费一区二区三区| 欧美视频日韩视频在线观看| 专区另类欧美日韩| 成人性生交大合| 欧美激情中文字幕一区二区| 精品在线一区二区三区| 制服丝袜亚洲色图| 日韩精品五月天| 欧美网站大全在线观看| 亚洲激情自拍偷拍| 99国产精品久久久| 中文字幕在线一区免费| 国产suv精品一区二区883| www日韩大片| 国产精品一色哟哟哟| 久久久久久99精品| 国产乱人伦精品一区二区在线观看| 精品捆绑美女sm三区| 久久99蜜桃精品| 久久久午夜精品| 成人在线综合网站| 成人欧美一区二区三区白人| 99久久精品国产网站| 亚洲激情男女视频| 欧美肥胖老妇做爰| 午夜国产精品一区| 91精品黄色片免费大全| 寂寞少妇一区二区三区| 国产视频一区二区三区在线观看| 国产91精品一区二区麻豆网站 | 国产精品影视网| 一区免费观看视频| 色欧美日韩亚洲| 天堂在线一区二区| 精品国产区一区| 成人99免费视频| 亚洲欧美电影一区二区| 欧美日韩大陆一区二区| 国产亚洲女人久久久久毛片| 日日夜夜免费精品| 精品免费视频.| 国产美女视频91| 亚洲精品亚洲人成人网| 91精品婷婷国产综合久久性色| 另类的小说在线视频另类成人小视频在线 | 日韩一区二区三区精品视频| 久久超碰97中文字幕| 欧美激情一区二区三区蜜桃视频| 在线精品视频免费观看| 日本网站在线观看一区二区三区| 久久久久久夜精品精品免费| 日本精品视频一区二区| 久久激情五月激情| 亚洲视频免费在线观看| 91精品婷婷国产综合久久性色| 国产精品1区2区3区| 狠狠色丁香久久婷婷综| 亚洲欧美韩国综合色| 欧美大胆人体bbbb| 成人高清免费观看| 久草精品在线观看| 一区二区三区精品视频在线| 国产日本欧洲亚洲| 欧美精品免费视频| 色欧美88888久久久久久影院| 精品在线一区二区| 日韩av中文字幕一区二区三区| 国产精品欧美一区二区三区| 日韩一区二区三区四区| 91精品1区2区| 国产.欧美.日韩| 九一九一国产精品| 奇米精品一区二区三区在线观看一| 国产精品久久久久久久第一福利| 精品免费99久久| 91精品国产91久久综合桃花| 欧美亚洲动漫另类| 91蜜桃婷婷狠狠久久综合9色| 国产美女av一区二区三区| 青青草伊人久久| 午夜精品久久久久久久久久久| 亚洲人快播电影网| 国产欧美日韩不卡免费| 久久久久久久久久久黄色| 精品国产3级a| 国产亚洲精久久久久久| 久久久国产一区二区三区四区小说| 欧美一区二区三区不卡| 欧美久久久久久久久中文字幕| 欧美色精品在线视频| 欧美亚一区二区| 欧美色中文字幕| 欧美精品高清视频| 在线综合+亚洲+欧美中文字幕| 在线观看三级视频欧美| 欧美日韩亚洲国产综合| 欧美日本在线看| 日韩免费观看高清完整版| 日韩精品一区二区三区四区视频| 日韩欧美亚洲另类制服综合在线| 欧美刺激午夜性久久久久久久| 欧美大片一区二区三区| 国产欧美日韩不卡免费| 亚洲女同一区二区| 亚洲一区二区在线观看视频 | 国产色91在线| 欧美一区二区成人| 国产盗摄女厕一区二区三区| 亚洲gay无套男同| 一区二区三区在线观看动漫| 国产欧美精品一区二区色综合| 国产女同性恋一区二区| 日本一区二区三区在线观看| 国产亚洲综合色| 在线播放中文字幕一区| 精品国产sm最大网站免费看 | 经典三级一区二区| 美女看a上一区| 亚洲成人动漫精品| 国产一区二区久久| 成人av免费观看| 色综合视频一区二区三区高清| 欧美精品aⅴ在线视频| 在线电影欧美成精品| 日韩欧美国产精品| 欧美日韩中文字幕一区| 久久久久久久久蜜桃| 中文一区二区在线观看| 一区二区三区在线高清| 另类调教123区| 高清不卡一区二区在线| 91免费在线看| 欧美亚洲国产bt| 国产午夜精品久久久久久久| 国产精品视频免费看| 一级特黄大欧美久久久| 国产美女精品在线| 色综合久久天天| 日韩欧美国产三级电影视频| 久久这里都是精品|