extjs4 editgrid取单元格,设置单元格,js二维数组笔记

this.on('edit', this.onEdit, this);
var colnam = e.context.field; //列名
var colval = e.context.value; //列值
colidold = e.context.colIdx;//获取列序号
var feiydl = colnam.substr(0, 4); //费用大类
var rowid = e.context.rowIdx; //编辑单元格的行数从0开始
var colvalold = e.context.originalValue;//该单元格修改前的值
var i = this.store.getAt(rowid); //获取编辑格所在行的记录
//修改单元格里面的值的写法
i.beginEdit();
i.set('xiaoj0202', 'aaaaaaaaaaaa');//单元格dataindex,值
i.endEdit();
//生成二维数组
var fenlxj = new Array();
for (var i = 0; i < rds.length; i++) {
      fenlxj[i] = new Array();
}
//从fenlxj[一维序号][0]开始插入
fenlxj[一维序号].push({ 名: 值, 名: 值});

listeners: {
// st 是当前的store, rds是读到的Record[], opts是store的配置
      load: function (st, rds, opts) {}
    }

 

posted @ 2012-12-09 02:06  玢棂  阅读(1067)  评论(0编辑  收藏  举报