标题: Grid新增行的时候指定焦点列时碰到的问题... [打印本页] 作者: glyuhan 时间: 2014-10-24 17:03 标题: Grid新增行的时候指定焦点列时碰到的问题... Grid新增行的时候指定焦点列原贴看着帖子整了好阵子发现会报错...然后查代码,我webconfig中FineUI DebugMode="false",true的模式才会用到ext-part2.js,false是用ext-all.js。所以ext-all.js里面最好也加一段。话说开不开debug模式什么区别?在ext-all.js搜索下
找到f_addNewRecord: function (n, t) { var r = this.getStore(), u = n, i; this.f_cellEditing.cancelEdit(); i = 0; t ? (r.add(u), i = r.getCount() - 1) : (r.insert(0, u), i = 0); this.f_cellEditing.startEditByPosition({ row: i, column: this.f_firstEditableColumnIndex() }) },
然后在后面加一段
f_addNewFocusColumnRecord: function (f,n, t) { var r = this.getStore(), u = n, i; this.f_cellEditing.cancelEdit(); i = 0; t ? (r.add(u), i = r.getCount() - 1) : (r.insert(0, u), i = 0); this.f_cellEditing.startEditByPosition({ row: i, column: f }) },