I needed to hide the pagingToolbar if there was only one page returned from the server. Instead of making an override I replaced the refresh function in the list config. Since it took me a while to figure it out I decided to share it back in case somebody else need it. Let me know if anyone finds a better approach to this.
Code:
listConfig{
refresh: function () {
var me = this,
toolbar = me.pagingToolbar;
Ext.view.View.prototype.refresh.call(me);
if (me.rendered && toolbar && toolbar.rendered && !me.preserveScrollOnRefresh) {
me.el.appendChild(toolbar.el);
if (me.getStore().getTotalCount() <= me.pageSize) me.el.last().hide();
else me.el.last().show();
}
}
}