소스 검색

grid appendEditRow

luoyifan 3 년 전
부모
커밋
3d7bad2afb
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      src/controls/grid.js

+ 11 - 0
src/controls/grid.js

@@ -138,6 +138,17 @@ export default function () {
             me._setDataReal(value)
         },
 
+        appendRow(record, editRowCol) {
+            const records = this.add(record)
+            const recNew = records[0]
+            this.setSelection(records)
+            const ce = this.findPlugin('cellediting')
+            this.editingPlugin = ce
+            if (typeof editRowCol === 'number') {
+                ce.startEdit(recNew, editRowCol)
+            }
+        },
+
         _setDataReal(value) {
             const me = this
             me.setStore(new Ext.data.Store({