世界因你而精彩___vv

          要么忙著生存,要么趕著去死!人總是要做點什么的!

           

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

          var sm = new Ext.grid.CheckboxSelectionModel();
              var cm = new Ext.grid.ColumnModel([
                  new Ext.grid.RowNumberer(),
                  sm,
                  {header:'編號',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='詳細信息' onclick='alert(\"" +
                      "這個單元格的值是:" + value + "\\n" +
                      "這個單元格的配置是:{cellId:" + cellmeta.cellId + ",id:" + cellmeta.id + ",css:" + cellmeta.css + "}\\n" +
                      "這個單元格對應行的record是:" + record.data["id"] + ",一行的數據都在里邊\\n" +
                      "這是第" + rowIndex + "行\\n" +
                      "這是第" + columnIndex + "列\\n" +
                      "這個表格對應的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();       


          要么忙著生存,要么趕著去死!人總是要做點什么的!

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

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(4)

          隨筆檔案(7)

          文章分類(10)

          文章檔案(11)

          相冊

          最新隨筆

          搜索

          最新評論

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

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 白山市| 晋城| 札达县| 宁都县| 明星| 长沙县| 广安市| 柳江县| 南郑县| 开远市| 安吉县| 苏尼特左旗| 密山市| 奈曼旗| 健康| 贡嘎县| 沂水县| 铜陵市| 石嘴山市| 理塘县| 五河县| 河南省| 都江堰市| 双江| 石台县| 惠来县| 石泉县| 永年县| 兖州市| 华坪县| 哈尔滨市| 蕉岭县| 巧家县| 平乐县| 邹平县| 宿迁市| 广宗县| 迭部县| 天门市| 建瓯市| 北票市|