'); d3.select('#chart1 svg') .datum(long_short_data) .call(chart); nv.utils.windowResize(chart.update); chart.dispatch.on('stateChange', function(e) { nv.log('New State:', JSON.stringify(e)); }); chart.state.dispatch.on('change', function(state){ nv.log('state', JSON.stringify(state)); }); return chart; }); </script> </div> </div> </div> </div> <?php if (isset($pageNo)) { ?> <div class="row"> <div class="col-md-12"> <?php Easol_Widget::show("DataTableWidget", ['query' => preg_replace("/ORDER BY.*?(?=\\)|\$)/mi", " ", clean_subquery($model->CommandText)), 'pagination' => ['pageSize' => EASOL_PAGINATION_PAGE_SIZE, 'currentPage' => $pageNo, 'url' => 'reports/view/' . $model->ReportId . '/@pageNo'], 'colOrderBy' => [$_columns[0]], 'columns' => $_columns, 'downloadCSV' => true]); ?> </div> </div> <?php }
<?php /* @var $model Easol_Report */ ?> <?php //find columns $_colums = []; foreach ($this->db->query($model->CommandText)->row() as $key => $value) { $_columns[] = $key; } if ($displayTitle == true) { ?> <div class="row"> <div class="col-md-12 col-sm-12"> <h1 class="page-header"><?php echo $model->ReportName; ?> </h1> </div> </div> <?php } ?> <div class="row"> <div class="col-md-12 col-sm-12"> <?php Easol_Widget::show("DataTableWidget", ['query' => clean_subquery($model->CommandText), 'pagination' => ['pageSize' => EASOL_PAGINATION_PAGE_SIZE, 'currentPage' => $pageNo, 'url' => isset($paginationUrl) ? $paginationUrl . '/@pageNo' : 'reports/view/' . $model->ReportId . '/@pageNo'], 'colOrderBy' => [$_columns[0]], 'columns' => $_columns, 'downloadCSV' => true]); ?> </div> </div>