Sha256: ced761aa4437a8a4e6ae8254388ce15f25b12c3e8490285cb62b729e40497ec0
Contents?: true
Size: 958 Bytes
Versions: 10
Compression:
Stored size: 958 Bytes
Contents
function ReportsDataTables(reports) { this.reports = reports; } ReportsDataTables.prototype.build = function(data, id, wrapper) { log.debug('Building dataTable for id ' + id); log.trace(data); var dataTableWrapper = $('<div class="dataTableWrapper" id="dataTableWrapper-' + id + '"><h3>' + data['name'] + '</h3></div>'); wrapper.append(dataTableWrapper); var dataTable = $('<table cellpadding="0" cellspacing="0" border="0" class="display" id="dataTable-' + id + '"></table>'); dataTableWrapper.append(dataTable); var aaData = []; for (var i in data['values']) { aaData.push([data.values[i]['x'], data.values[i]['y']]) } dataTable.dataTable({ "aaData": aaData, "aoColumns": [ { "sTitle": "Date" }, { "sTitle": "Value" }, ] }); } ReportsDataTables.prototype.buildCSVURL = function(position) { return this.reports.buildDataURL(position, 'csv'); }
Version data entries
10 entries across 10 versions & 1 rubygems