读书人

Gird编者

发布时间: 2012-09-29 10:30:01 作者: rapoo

Gird编辑
1.grid可编辑条件
为了让 grid 可编辑,我们需要做四件事情。它们是:
?表格的定义由 Ex.grid.GridPanel 转化为 Ext.grid.EditorGridPanel;
? 为 grid 的配置添加 clicksToEdit——这个选项不是必须的,默认双击触发编辑;
? 为每列建立一个表单字段用来编辑;
? 通过 editor 配置把表单字段传递给 column model。

和定义的grid的名称和类型一致  var ds_model = Ext.data.Record.create([   'id',   'coverthumb',   'title',   'director',   {name: 'released', type: 'date', dateFormat: 'Ymd'},   'genre',   'tagline',   {name: 'price', type: 'float'},   {name: 'available', type: 'bool'} ]);插入第一行{   text: 'Add Movie',   icon: 'images/table_add.png',   cls: 'xbtntexticon',   handler: function() {     grid.getStore().insert( //方法        0, //开始的位置       new ds_model({         title:'New Movie',         director:'',         genre:0,         tagline:''       })      );          grid.startEditing(0,0); //第一格可编辑  }  } 插入最后一行grid.getStore().getCount()//从最后一行开始grid.startEditing(grid.getStore().getCount()1,0);  










读书人网 >软件开发

热点推荐