首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Gird编者

2012-09-29 
Gird编辑1.grid可编辑条件为了让 grid 可编辑,我们需要做四件事情。它们是: ?表格的定义由 Ex.grid.GridPan

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: 'Y‐m‐d'},   'genre',   'tagline',   {name: 'price', type: 'float'},   {name: 'available', type: 'bool'} ]);插入第一行{   text: 'Add Movie',   icon: 'images/table_add.png',   cls: 'x‐btn‐text‐icon',   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);  










热点排行