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


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


          網站導航:
           

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

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

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 库车县| 清苑县| 德昌县| 新竹县| 江口县| 孙吴县| 汾西县| 靖江市| 孟津县| 嘉祥县| 海丰县| 海兴县| 余江县| 庐江县| 新化县| 嘉黎县| 东兴市| 江门市| 常州市| 平阴县| 原平市| 贵德县| 福泉市| 阿尔山市| 赣州市| 东丽区| 泸西县| 马鞍山市| 曲周县| 永川市| 鄂托克旗| 合阳县| 应用必备| 南雄市| 尉犁县| 阿坝| 静乐县| 龙南县| 潜山县| 无为县| 交城县|