Explorar o código

grid appendEditRow

luoyifan %!s(int64=3) %!d(string=hai) anos
pai
achega
3d7bad2afb
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  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({