Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / examples / key-feed-viewer / viewer / FeedPanel.js
index 167aaa5..95e1a02 100644 (file)
@@ -59,13 +59,6 @@ Ext.define('FeedViewer.FeedPanel', {
         this.callParent(arguments);
     },
 
-    // template method
-    afterRender: function(){
-        this.callParent(arguments);
-        var view = this.view;
-        view.getSelectionModel().select(view.store.first());
-    },
-
     /**
      * Create the DataView to be used for the feed list.
      * @private
@@ -86,7 +79,8 @@ Ext.define('FeedViewer.FeedPanel', {
             },
             listeners: {
                 scope: this,
-                contextmenu: this.onContextMenu
+                contextmenu: this.onContextMenu,
+                viewready: this.onViewReady
             },
             trackOver: true,
             cls: 'feed-list',
@@ -101,6 +95,10 @@ Ext.define('FeedViewer.FeedPanel', {
         return this.view;
     },
 
+    onViewReady: function(){
+        this.view.getSelectionModel().select(this.view.store.first());
+    },
+
     /**
      * Creates the toolbar to be used for controlling feeds.
      * @private