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 閱讀(539) 評論(0)  編輯  收藏


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


          網站導航:
           

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

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

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 铅山县| 平潭县| 巴塘县| 车险| 渑池县| 九江市| 仪陇县| 平顺县| 台南市| 临湘市| 沙湾县| 巍山| 东港市| 航空| 民勤县| 改则县| 望都县| 西乌珠穆沁旗| 林甸县| 天津市| 石景山区| 外汇| 永登县| 丹江口市| 江阴市| 五原县| 金沙县| 四子王旗| 文山县| 天祝| 平乐县| 孟村| 华安县| 资阳市| 静宁县| 寻甸| 正定县| 北票市| 潞城市| 海盐县| 十堰市|