'success': function(reportsCollection) { reportsListView.collection = reportsCollection; AgronetEstadisticas.mainRegion.currentView.reportsRegion.show(reportsListView); var reportModel = reportsCollection.find(function(r) { return r.get('idCategoria') === parseInt(idCategory,0) && r.get('idReporte') === parseInt(idReport, 0); }); document.title = reportModel.get("titulo"); ga('send', 'pageview', { 'title': reportModel.get("idReporte") + " " + reportModel.get("titulo"), 'page': Backbone.history.location.hash }); if (typeof params !== 'undefined') { charts.params = params; filters.params = params; AgronetEstadisticas.params = params; } switch (reportModel.get("tipo")) { case 'reporte': charts.tipo = 'reportView'; charts.fetch({ 'success': function(chartsCollection) { chartsListView.collection = chartsCollection; chartsListView.report = reportModel; AgronetEstadisticas.mainRegion.currentView.chartsRegion.show(chartsListView); }, 'error': function(model, error) { var errorView = new ErrorView(); errorView.message = error; errorView.height = 716; AgronetEstadisticas.mainRegion.currentView.chartsRegion.show(errorView); } }); filters.fetch({ 'success': function(filtersCollection) { filterListView.collection = filtersCollection; filterListView.report = reportModel; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(filterListView); }, 'error': function(model, error) { var errorView = new ErrorView(); errorView.message = error; errorView.height = 132; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(errorView); } }); break; case 'descargable': files.fetch({ 'success': function(filesCollection) { filesListView.report = reportModel; filesListView.collection = filesCollection; AgronetEstadisticas.mainRegion.currentView.chartsRegion.show(filesListView); filesHeaderView.report = reportModel; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(filesHeaderView); }, 'error': function(model, error) { var errorView = new ErrorView(); errorView.message = error; errorView.height = 777; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(errorView); } }); break; case 'boletin': newsletters.fetch({ 'success': function(newslettersCollection) { filesListView.report = reportModel; filesListView.collection = newslettersCollection; AgronetEstadisticas.mainRegion.currentView.chartsRegion.show(filesListView); filesHeaderView.report = reportModel; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(filesHeaderView); }, 'error': function(model, error) { var errorView = new ErrorView(); errorView.message = error; errorView.height = 777; AgronetEstadisticas.mainRegion.currentView.filtersRegion.show(errorView); } }); break; default: break; } }