Bläddra i källkod

grid appendEditRow

luoyifan 3 år sedan
förälder
incheckning
3d7bad2afb
1 ändrade filer med 11 tillägg och 0 borttagningar
  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({