世界因你而精彩___vv

          要么忙著生存,要么趕著去死!人總是要做點(diǎn)什么的!

           

          ext grid 的每行最后一列添加 按鈕

          var sm = new Ext.grid.CheckboxSelectionModel();
              var cm = new Ext.grid.ColumnModel([
                  new Ext.grid.RowNumberer(),
                  sm,
                  {header:'編號(hào)',dataIndex:'id',sortable:true},
                  {header:'性別',dataIndex:'sex',sortable:true ,renderer:renderSex},
                  {header:'名稱',dataIndex:'name'},
                  {header:'描述',dataIndex:'descn',renderer:renderDescn}
              ]);

              var data = [
                  ['1','male','name1','descn1'],
                  ['2','female','name2','descn2'],
                  ['3','male','name3','descn3'],
                  ['4','female','name4','descn4'],
                  ['5','male','name5','descn5']
              ];

              var ds = new Ext.data.Store({      
                  proxy: new Ext.data.HttpProxy({url:'http://192.168.0.219/ext-2.1/examples/helloworld/grid.php'}),
                  reader: new Ext.data.JsonReader({
                      totalProperty: 'totalProperty',
                      root: 'root'
                  }, [
                      {name: 'id'},
                      {name: 'sex'},
                      {name: 'name'},
                      {name: 'descn'}
                  ])
              });

              function renderSex(value) {
                  if (value == 'male') {
                      return "<span style='color:red;font-weight:bold;'>男</span>";
                  } else {
                      return "<span style='color:green;font-weight:bold;'>女</span>";
                  }
              }

              function renderDescn(value, cellmeta, record, rowIndex, columnIndex, store) {
                  var str = "<input type='button' value='詳細(xì)信息' onclick='alert(\"" +
                      "這個(gè)單元格的值是:" + value + "\\n" +
                      "這個(gè)單元格的配置是:{cellId:" + cellmeta.cellId + ",id:" + cellmeta.id + ",css:" + cellmeta.css + "}\\n" +
                      "這個(gè)單元格對(duì)應(yīng)行的record是:" + record.data["id"] + ",一行的數(shù)據(jù)都在里邊\\n" +
                      "這是第" + rowIndex + "行\(zhòng)\n" +
                      "這是第" + columnIndex + "列\(zhòng)\n" +
                      "這個(gè)表格對(duì)應(yīng)的Ext.data.Store在這里:" + store + ",隨便用吧。" +
                      "\")'>";
                  return str;
              }
             
          var grid = new Ext.grid.GridPanel({
              el: 'grid',
              ds: ds,
              cm: cm,
              sm: sm,
              bbar: new Ext.PagingToolbar({
                  pageSize: 10,
                  store: ds,
                  displayInfo: true,
                  displayMsg: '顯示第 {0} 條到 {1} 條記錄,一共 {2} 條',
                  emptyMsg: "沒有記錄"
              })
          });
          ds.load({params:{start:0,limit:10}});
          grid.render();       


          要么忙著生存,要么趕著去死!人總是要做點(diǎn)什么的!

          posted on 2008-06-24 21:11 vv 閱讀(7168) 評(píng)論(0)  編輯  收藏 所屬分類: Ajax學(xué)習(xí)


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類(4)

          隨筆檔案(7)

          文章分類(10)

          文章檔案(11)

          相冊(cè)

          最新隨筆

          搜索

          最新評(píng)論

          • 1.?re: 過濾頁面中沒有用到的圖片[未登錄]
          • 在非洲,瞪羚每天早上醒來時(shí),他知道自己必須跑的比最快的獅子還快,否則就會(huì)被吃掉.獅子每天早上醒來時(shí),他知道自己必須追上跑得最慢的瞪羚,否則就會(huì)被餓死.不管你是獅子還是瞪羚,當(dāng)太陽升起時(shí),你最好開始奔跑
          • --Eleven

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 宁强县| 芒康县| 启东市| 晋江市| 云阳县| 滦平县| 常宁市| 华容县| 西青区| 融水| 伊宁市| 朔州市| 安塞县| 梁平县| 翁源县| 章丘市| 德惠市| 千阳县| 临高县| 长兴县| 闻喜县| 剑河县| 蒙城县| 子洲县| 永康市| 西畴县| 关岭| 泗水县| 习水县| 河曲县| 余姚市| 邓州市| 手游| 洪洞县| 桦南县| 通榆县| 洮南市| 平陆县| 青铜峡市| 镇原县| 衡山县|