Files
superset2/panoramix/static/widgets/viz_pivot_table.js
2015-12-20 21:49:59 -08:00

26 lines
615 B
JavaScript

px.registerViz('pivot_table', function(slice) {
container = slice.container;
var form_data = slice.data.form_data;
function refresh() {
$.getJSON(slice.jsonEndpoint(), function(json){
container.html(json.data);
if (form_data.groupby.length == 1){
var table = container.find('table').DataTable({
paging: false,
searching: false,
});
table.column('-1').order( 'desc' ).draw();
}
slice.done(json);
}).fail(function(xhr){
slice.error(xhr.responseText);
});
}
return {
render: refresh,
resize: refresh,
};
});