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

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


          網站導航:
           
          主站蜘蛛池模板: 霍城县| 开江县| 翼城县| 都匀市| 汾阳市| 略阳县| 瑞昌市| 聂拉木县| 连云港市| 宁陵县| 天津市| 阿巴嘎旗| 石狮市| 偃师市| 固镇县| 永泰县| 肥城市| 于都县| 乌审旗| 龙海市| 棋牌| 离岛区| 嘉峪关市| 宽甸| 泸西县| 翁牛特旗| 秦皇岛市| 楚雄市| 阿尔山市| 沐川县| 融水| 海城市| 文登市| 平武县| 磴口县| 蛟河市| 石台县| 福州市| 义马市| 武宣县| 仁怀市|