Pman.Dialog.CoreAutoSavePreview.bjs
authorEdward <edward@roojs.com>
Thu, 8 May 2014 11:09:48 +0000 (19:09 +0800)
committerEdward <edward@roojs.com>
Thu, 8 May 2014 11:09:48 +0000 (19:09 +0800)
Pman.Dialog.CoreAutoSavePreview.js

Pman.Dialog.CoreAutoSavePreview.bjs
Pman.Dialog.CoreAutoSavePreview.js

index 14fcf78..1291403 100644 (file)
@@ -66,7 +66,8 @@
                                 },
                                 {
                                     "listeners": {
-                                        "beforeload": "function (_self, o)\n{\n    o.params = o.params || {};\n    \n    if(typeof(_this.data) == 'undefined'){\n        this.removeAll();\n        return false;\n    }\n\n    var d = Roo.apply({}, _this.data);\n    delete d.successFn;\n\n    Roo.apply(o.params, d);\n    \n}"
+                                        "beforeload": "function (_self, o)\n{\n    o.params = o.params || {};\n    \n    if(typeof(_this.data) == 'undefined'){\n        this.removeAll();\n        return false;\n    }\n\n    var d = Roo.apply({}, _this.data);\n    delete d.successFn;\n\n    Roo.apply(o.params, d);\n    \n}",
+                                        "load": "function (_self, records, options)\n{\n    var sm = _this.grid.getSelectionModel();\n    if (!sm.getSelections().length) {\n        sm.selectFirstRow();\n    }\n}"
                                     },
                                     "*prop": "dataSource",
                                     "remoteSort": true,
index a34516d..6511474 100644 (file)
@@ -135,6 +135,13 @@ Pman.Dialog.CoreAutoSavePreview = {
                                 
                                     Roo.apply(o.params, d);
                                     
+                                },
+                                load : function (_self, records, options)
+                                {
+                                    var sm = _this.grid.getSelectionModel();
+                                    if (!sm.getSelections().length) {
+                                        sm.selectFirstRow();
+                                    }
                                 }
                             },
                             remoteSort : true,