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)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桦南县| 南宫市| 横峰县| 乐都县| 竹北市| 枣阳市| 剑川县| 名山县| 禹城市| 昌邑市| 五河县| 葵青区| 罗城| 丹棱县| 修文县| 九江市| 榆树市| 平武县| 宁城县| 成都市| 抚顺市| 长垣县| 喀喇沁旗| 丰镇市| 新蔡县| 丹巴县| 凯里市| 静宁县| 张家港市| 泸溪县| 桐柏县| 绵阳市| 鄂州市| 台前县| 厦门市| 慈溪市| 阿尔山市| 嘉义市| 马关县| 廉江市| 巴林左旗|