Loading...

          java .net

          2007年10月26日 星期五

                  對于javascript框架一直再用DWR,昨天聽人說了個JQuery,不知道什么東西,在網上一查,也是個javascript框架,看論壇上的帖子好像功能還挺強大,落伍嘍,就知道個DWR

                  這不這兩天就在折騰這東西,今天終于看到效果了

                  下面是用DWR動態向table中添加行,并且設定行的css屬性,比較爽,呵呵

          function returnQueryRpt(list){
          var cellfuncs = [  
                      function(data){return data[1];},
                      function(data){  
                      var id = data[0];
                      var rqname = data[2];
                      return "<a href=\"javascript:printReport('" + rqname + "','" + id + "')\"><img src=\"<%=path%>/images/pic_edit.gif\" alt=\"填報或修改\" width=\"16\" height=\"16\" border=\"0\"></a>";  
                      }
                  ];
                  DWRUtil.removeAllRows('addRowsBasic');   
                  DWRUtil.addRows('addRowsBasic',list,cellfuncs,{  
                  rowCreator:function(options) {  
                      var row = document.createElement("tr");
                      row.setAttribute("id",options.rowData.id);
                      return row;  
                  },  
                  cellCreator:function(options) {  
                      var td = document.createElement("td");
                      td.style.color = "#003366";
                      if(options.rowIndex%2==0){
                       td.style.backgroundColor = "#F5f5f5";
                      }else{
                       td.style.backgroundColor = "#E6EEF7";
                      }
                      return td;  
                  }         
                  });
          }



          ****************************************************************************************************************


          2008-01-15補充
          今天更新成了dwr2.0.2
          有以下改動
          1、首先啟動報錯
          - Marking servlet dwr-invoker as unavailable
          - Error loading WebappClassLoader
          delegate: false
          repositories:
              /WEB-INF/classes/
          ----------> Parent Classloader:
          org.apache.catalina.loader.StandardClassLoader@9fdee
          uk.ltd.getahead.dwr.DWRServlet
          java.lang.ClassNotFoundException: uk.ltd.getahead.dwr.DWRServlet

          dwr官方網站有如下解釋
          The DWR package has changed from uk.ltd.getahead to org.directwebremoting. There are deprecated stubs in place for backwards compatibility, however more future proof code will use the new package names. The change that will affect most people is the altered servlet name. The preferred name is now: org.directwebremoting.servlet.DwrServlet
          改成<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>就OK了

          2、上面的例子如果直接升級到2.0會直接出來html代碼
          要加上下面這句
          dwr.util._escapeHtml = false;
          如果為true,就直接
          出來html代碼

          3、
          DWRUtil 改成了 dwr.util


          posted on 2008-08-26 22:06 閱讀(537) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 磴口县| 乐都县| 伊宁市| 新津县| 邹平县| 金坛市| 土默特左旗| 河池市| 柘城县| 和顺县| 西吉县| 龙南县| 阜新市| 黔西县| 阜宁县| 宜宾县| 木兰县| 赫章县| 哈尔滨市| 延长县| 北宁市| 古田县| 噶尔县| 中西区| 平定县| 饶河县| 额济纳旗| 卢湾区| 如东县| 兴安盟| 综艺| 崇明县| 图们市| 濮阳市| 同江市| 霍城县| 苍溪县| 滨海县| 沙田区| 金乡县| 高清|