diff --git a/panels/pie/module.js b/panels/pie/module.js index b665cec737a..d90a7d36461 100644 --- a/panels/pie/module.js +++ b/panels/pie/module.js @@ -6,7 +6,7 @@ angular.module('kibana.pie', []) // Set and populate defaults var _d = { query : { field:"_all", query:"*", goal: 1}, - size : 100, + size : 10, exclude : [], donut : false, tilt : false, diff --git a/panels/table/module.html b/panels/table/module.html index f9d182c5062..4340a7aa3ee 100644 --- a/panels/table/module.html +++ b/panels/table/module.html @@ -1,5 +1,18 @@ -
+
+
+
+ + +
+
+ {{panel.offset}} to {{panel.offset + data.length}} + of ≥ {{hits}} hits +
+
+ +
+
@@ -13,5 +26,18 @@ {{row['_source'][field]}}
+
+
+ + +
+
+ {{panel.offset}} to {{panel.offset + data.length}} + of ≥ {{hits}} hits +
+
+ +
+
\ No newline at end of file diff --git a/panels/table/module.js b/panels/table/module.js index bc3c59895cc..e80c2eb0fcb 100644 --- a/panels/table/module.js +++ b/panels/table/module.js @@ -7,6 +7,7 @@ angular.module('kibana.table', []) var _d = { query : "*", size : 100, + offset : 0, sort : ['@timestamp','desc'], group : "default", style : {}, @@ -54,6 +55,11 @@ angular.module('kibana.table', []) broadcast_fields(); } + $scope.page = function(page) { + $scope.panel.offset = page*$scope.panel.size + $scope.get_data(); + } + $scope.get_data = function() { // Make sure we have everything for the request to complete if(_.isUndefined($scope.panel.index) || _.isUndefined($scope.time)) @@ -70,6 +76,7 @@ angular.module('kibana.table', []) ) ) .size($scope.panel.size) + .from($scope.panel.offset) .sort($scope.panel.sort[0],$scope.panel.sort[1]) .doSearch();