<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-14  評論-34  文章-0  trackbacks-0
    最近想通過DWR做查詢,雖然可以結合ext使用,但是使用太多框架會增加客戶端的負荷,因此用到了DWRUtil.addRows方法。
    如果想在每行記錄的最后添加“編輯”或“刪除”的超級連接,可以通過document.createElement()來處理,請看以下的例子。

    現在需要把封裝了這個JavaBean數據的 java.util.List對象 傳到客戶端
    public class Fund implements java.io.Serializable {

        
    // Fields

        
    private Long fundNo;
        
    private String fundName;
        
    private Float price;
        
    private String description;
        
    private String status;
        
    private Date createdDate;
       
        //Getter & Setter
    }

    之前如何調用就省略了,想了解DWR的詳細信息可以到官方網站http://getahead.org/dwr學習

    現在,我們看看客戶端的回調函數
            function callBack(data){
                DWRUtil.removeAllRows(
    "tbodyId"); // "tbodyId"是需要嵌入行的元素ID
                DWRUtil.addRows(
    "tbodyId", data, cellFunctions);
            }
            
    var cellFunctions = [ 
                
    function(item) { return item.fundNo; }, 
                
    function(item) { return item.fundName; }, 
                
    function(item) { return item.price; }, 
                
    function(item) { return item.description; }, 
                
    function(item) { return item.status=="1"?"正常":"凍結"; }, 
                
    function(item) { 
                   
    var editLink = document.createElement("a");
                   editLink.setAttribute(
    "href","edit.do?id="+item.fundNo);
                   editLink.innerHTML
    ="編輯";
                   
    return editLink; 
                }
            ];

    這樣在每行的最后一行就會增加“編輯”的超級連接了。編輯的具體工作想發給哪個后臺類處理,修改一下href屬性吧。


    posted on 2008-04-23 10:05 Jam Chan 閱讀(6323) 評論(6)  編輯  收藏 所屬分類: DWR

    評論:
    # re: DWR的DWRUtil.addRows方法的使用 2008-05-10 01:15 | 鐵衣
    非常好!
    謝謝!  回復  更多評論
      
    # re: DWR的DWRUtil.addRows方法的使用 2008-07-19 11:48 | 鐵衣
    謝謝啊
    對編輯兩個字加連接是這樣的
    但是利用DWRUtil生成一張圖片
    然后對這張圖片加連接怎么弄的?  回復  更多評論
      
    # re: DWR的DWRUtil.addRows方法的使用 2008-10-26 15:06 | huml
    function callBack(data){
    DWRUtil.removeAllRows("tbodyId"); // "tbodyId"是需要嵌入行的元素ID
    DWRUtil.addRows("tbodyId", data, cellFunctions);
    }
    var cellFunctions = [
    function(item) { return item.fundNo; },
    function(item) { return item.fundName; },
    function(item) { return item.price; },
    function(item) { return item.description; },
    function(item) { return item.status=="1"?"正常":"凍結"; },
    function(item) {
    var img = document.createElement("<img onclick='location.href='edit.do?id="+item.fundNo+"' style='cursor:hand;'>");
    img.setAttribute("src", "圖片地址");
    return img;
    }
    ];@鐵衣
      回復  更多評論
      
    # re: DWR的DWRUtil.addRows方法的使用 2009-04-17 17:02 | 嘟嘟嘟
    放屁  回復  更多評論
      
    # re: DWR的DWRUtil.addRows方法的使用 2009-05-11 09:11 | 阿蘇
    如果有多個“tbodyId”如何用循環來實現呀~~~比如:
    for(i=0;i<5;i++)
    {
    DWRUtil.removeAllRows("tbodyId"); // "tbodyId"是需要嵌入行的元素ID
    DWRUtil.addRows("tbodyId"+i, data, cellFunctions);
    }

    這樣寫可好像在調用cellFunctions的時候有問題,請問應該怎樣用循環來實現我想要的功能???  回復  更多評論
      
    # re: DWR的DWRUtil.addRows方法的使用 2010-05-27 22:37 | -
    這個例子不錯  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 成年在线观看免费人视频草莓| 久久精品视频免费| 免费无码AV电影在线观看| 亚洲第一精品福利| 好久久免费视频高清| 亚洲精品无码专区久久久 | 亚洲av综合av一区二区三区| 精品成在人线AV无码免费看| 亚洲美女在线观看播放| 亚州免费一级毛片| 久久精品国产亚洲av麻豆图片 | 99精品视频在线观看免费专区 | 77777亚洲午夜久久多喷| 在线观看视频免费完整版| 亚洲国产综合精品中文第一| 精品国产免费观看久久久| 亚洲av无码成人精品国产| 国产伦精品一区二区三区免费下载 | 亚洲理论在线观看| 人禽杂交18禁网站免费| 国产精品亚洲一区二区三区久久 | 亚洲AV无码精品色午夜在线观看| 国产午夜精品免费一区二区三区 | 国产精品久久久久影院免费| 深夜a级毛片免费视频| 亚洲日韩激情无码一区| 久久99国产乱子伦精品免费| 久久久久亚洲国产| 在线观看亚洲成人| 99热这里有免费国产精品| 亚洲午夜成人精品无码色欲| 亚洲黄片毛片在线观看| 69av免费观看| 国产精品亚洲AV三区| 亚洲日韩国产精品第一页一区| 麻豆国产精品免费视频| 精品国产_亚洲人成在线| 日韩亚洲人成在线综合日本| 18女人水真多免费高清毛片| 国产AV日韩A∨亚洲AV电影| 无码欧精品亚洲日韩一区|