grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          表格:自定義單元格
                          
                      
                                

          參考示例自定義單元格

                     

          監聽處理"drawcell"事件         

          使用"drawcell"事件,可以自定義單元格內容、樣式、行樣式等。

          grid.on("drawcell", function (e) {
              var record = e.record,
                  column = e.column,
                  field = e.field,
                  value = e.value;
          
              //格式化日期
              if (field == "birthday") {
                  if (mini.isDate(value)) e.cellHtml = mini.formatDate(value, "yyyy-MM-dd");
          
              }
          
              //給年齡,增加"歲"字符串
              if (field == "age") {
                  e.cellHtml = value + "歲";
              }
          
              //給帳號列,增加背景色
              if (field == "loginname") {
                  e.cellStyle = "background:#ecedef";
              }
          
              //超過1萬工資,紅色標識
              if (field == "salary" && value >= 10000) {
                  e.cellStyle = "color:red;font-weight:bold;";
              }
          
              //顯示學歷
              if (field == "educational") {
                  for (var i = 0, l = Educationals.length; i < l; i++) {
                      var edu = Educationals[i];
                      if (edu.id == value) {
                          e.cellHtml = edu.name;
                          break;
                      }
                  }
              }
          
              //action列,超連接操作按鈕
              if (column.name == "action") {
                  e.cellStyle = "text-align:center";
                  e.cellHtml = '<a href="javascript:edit(\'' + record.id + '\')">Edit</a>&nbsp; '
                              + '<a href="javascript:del(\'' + record.id + '\')">Delete</a>'
              }
          
              //將性別文本替換成圖片
              if (column.field == "gender") {
                  if (e.value == 1) {
                      e.cellHtml = "<span class='icon-female'></span>"
                  } else {
                      e.cellHtml = "<span class='icon-boy'></span>"
                  }
              }
          
              //設置行樣式
              if (record.gender == 1) {
                  e.rowCls = "myrow";
              }
          });
          
          posted on 2012-11-02 15:57 nikofan 閱讀(8301) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 盈江县| 应用必备| 汉寿县| 万山特区| 鄢陵县| 偏关县| 星子县| 务川| 安阳市| 南澳县| 当雄县| 遵义市| 桂林市| 昌宁县| 盐源县| 汉源县| 绥宁县| 长沙县| 金湖县| 四子王旗| 成安县| 西宁市| 镇坪县| 龙岩市| 二连浩特市| 黔江区| 铁力市| 会理县| 四平市| 固原市| 湘阴县| 长岭县| 理塘县| 山西省| 信宜市| 哈巴河县| 法库县| 福鼎市| 封丘县| 揭西县| 八宿县|