X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/examples/key-feed-viewer/viewer/FeedPanel.js diff --git a/examples/key-feed-viewer/viewer/FeedPanel.js b/examples/key-feed-viewer/viewer/FeedPanel.js index 167aaa5b..95e1a02c 100644 --- a/examples/key-feed-viewer/viewer/FeedPanel.js +++ b/examples/key-feed-viewer/viewer/FeedPanel.js @@ -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