');

                        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 
}
Example #2
0
<?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>